Flex事件机制学习-SWF间共享事件实现通信
来源:互联网 发布:成都思迅软件 编辑:程序博客网 时间:2024/06/04 21:50
两个SWF间共享事件,那末这两个SWF就可以通过共享事件通信,例子是改动网上的,例如:
public class Main extends Sprite
{
public var shared:EventDispatcher;
public function Main()
{
var loader:Loader = new Loader();
shared = loader.contentLoaderInfo.sharedEvents;
shared.addEventListener("fromChild", fromChild);
var url:String = "http://localhost:9080/lcds/Flex3007/Child.swf";
loader.load(new URLRequest(url));
addChild(loader);
}
private function fromChild(event:TextEvent):void {
trace(event.text); // Good day
var replyMessage:TextEvent = new TextEvent("fromParent");
replyMessage.text = "Same to you";
shared.dispatchEvent(replyMessage);
}
}
这个是使用contentLoaderInfo的属性sharedEvents, 该EventDispatcher可用于跨安全边界交换事件,从而达到通信的目地;
http://localhost:9080/lcds/Flex3007/Child.swf
public class Child extends Sprite
{
public function Child()
{
var shared:EventDispatcher = loaderInfo.sharedEvents;
shared.addEventListener("fromParent", fromParent);
var firstMessage:TextEvent = new TextEvent("fromChild");
firstMessage.text = "Good Day";
//child实例时,抛出事件信息“Good Day”
shared.dispatchEvent(firstMessage);
}
public function fromParent(event:TextEvent):void {
trace(event.text); // Same to you
var label01:TextField=new TextField();
label01.text=event.text;
addChild(label01);
}
}
运行:
- Flex事件机制学习-SWF间共享事件实现通信
- Flex事件机制学习-自定义事件实现类间通信
- FLEX 事件机制-自定义事件
- Flex学习-事件机制的工作流程
- Flex事件处理机制
- FLEX中的事件机制
- FLEX事件机制整理
- Flex中的事件机制
- Flex事件机制
- Flex事件机制
- flex 事件机制
- Flex中的事件机制
- Flex中的事件机制
- Flex 事件机制
- Flex事件机制
- Flex事件机制一
- Flex事件机制二
- Flex事件机制
- C# 资料库
- 站对站密钥协定
- ACE读取ini格式的配置文档
- 三星应用开发者星空大赛启动
- reactor_logging_server会出现运行 error LNK2019
- Flex事件机制学习-SWF间共享事件实现通信
- Android系统进程间通信(IPC)机制Binder中的Client获得Server远程接口过程源代码分析
- 个人解决win7未识别的网络
- 前摄器模式
- Shell编程 基础题目
- 非阻塞connect
- ACE反应器框架简介
- 3D
- Net Use Commands