<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
//把当前的application引用告诉swf
private function onSwfLoaded(event:Event):void{
Object(myloader.content).setApp(this);
}
//准备给swf调用的方法
public function appshowtext(str:String):void{
textinput.text=str;
}
]]>
</mx:Script>
<mx:SWFLoader id="myloader" source="local.swf" creationComplete="onSwfLoaded(event)"/>
<mx:TextInput id="textinput"/>
<mx:Button label="send to local.swf" click="Object(myloader.content).swfshowtext(textinput.text);"/>
</mx:Application>
//这是Flash CS3里面的第一帧的代码
var app:Object;
display_txt.autoSize=TextFieldAutoSize.LEFT;
function swfshowtext(str:String):void{
display_txt.text=str;
}
function setApp(ap:Object):void{
this.app=ap;
}
mybtn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(event:MouseEvent):void{
app.appshowtext(display_txt.text);
}
通过Event通信,这一点我早发现了,还可以通过单例类通信.
这个例子的特点在于用Event传递Flex Application的引用,也是值得借鉴.
from: http://www.flexs.cn/post/swf_Localconnection_20080529.html
分享到:
相关推荐
Flex中SWF和其他SWF文件之间的通信原理。该案例中TestLocalConnection为主SWF文件加载了TestLocalConnectionReceiver.SWF,两者之间是在同一个域下的通信,工程代码编译路径需要下载者手动修改下。其他技术细节参见...
NULL 博文链接:https://globle.iteye.com/blog/748144
一个关于flex 中flash文件通信的说明。actionscript3.0
flash localconnection问题源文件
一个localConnection的例子
LocalConnection的问题
as3 加载 as2的通讯,flex调用 as2的
多个swf的通讯,使用 LocalConnection 类可以创建一个 LocalConnection 对象,该对象可在一个 SWF 文件中或多个 SWF 文件间,调用另一个 LocalConnection 对象中的方法。
Chapter 2 - Introduction to Flex 3 Framework Chapter 3 - Introduction to ActionScript 3.0 Chapter 4 - Using External API and LocalConnection Chapter 5 - Working with XML Chapter 6 - Overview...
28.3使用FlexBuilder3创建和部署AIR应用 588 28.4AIR应用配置文件 591 28.4.1应用程序配置 591 28.4.2初始化窗口设置 595 28.4.3图标设置 595 28.4.4关联文??柚?596 28.5小结 597 第29章AIR部分特性介绍 598 29.1AIR...
第章:用户交互的基础知识 捕获用户输入 管理焦点 了解输入类型 第章:键盘输入 捕获键盘输入 使用IME类 虚拟键盘 第章:鼠标输入 捕获鼠标输入 鼠标输入示例:WordSearch 第章:触摸、多点触控和手势输入 触摸输入的...
##使用说明###简介通过flash进行同一浏览器跨页面,跨内核的通讯。###外链形式[removed][removed][removed] localConnect.init();[removed]###模块加载形式[removed] require(['/module/localConnect/1.0.0/...
1)纯前台插件,不需要后台配置,FLASH PLAYER版本要求在10.0以上. 2)本插件是基于同一台电脑上的FLASH之间能进行LocalConnection以及FLASH与JS能相互调用的原理而设计,将客户端不同域页面间Javascript相互调用转化...
利用iframe和location.hash,数据直接暴露在了url中,数据容量和类型都有限 3.Flash LocalConnection, 对象可在一个 SWF 文件中或多个 SWF 文件间进行通信, 只要 在同一客户端就行,跨应用程序, 可以跨域。...
在之前一篇文章里尝试了跨浏览器的数据共享,最后提到使用LocalConnection还可以实现跨浏览器消息交互的可行性。 花了两个晚上简略的研究了下,LocalConnection的单向通信非常的简单,不过要实现多个终端交互,...
LocalConnection and DataProvider 使用方法範例
asLocalConnect是在ActionScript 2 / ActionScript 3中进行LocalConnection的更好方法。功能:心跳,同步,onLoad / onUnload事件处理程序,广播,LocalConenct通道和其他不错的功能。
About this manual 13 ...Setting LocalConnection permissions.790 Controlling access to scripts in a host web page..790 Shared objects...792 Camera, microphone, clipboard, mouse, and keyboard access.794
hasMP3 System.capabilities.hasMP3 hasPrinting System.capabilities.hasPrinting hasScreenBroadcast System.capabilities.hasScreenBroadcast hasScreenPlayback System.capabilities.hasScreenPlayback ...