SWFLoader、Module和RemoteObject失效原因

近日做项目碰到的问题:

主界面里用的是SWFLoader,分别调用不同的swf文件(通过application创建的)

现在调用都可以显示,单个swf也正常,与后台java通讯也正常,但通过SWFLoader加载后,第一个加载的swf文件与后台可以通讯,切换成别的swf文件后与后台通讯就断开了,但这个swf文件单独运行与后台通讯正常

 

通过网上查找资料,在主页面里加入以下代码:

现在调用都可以显示,单个swf也正常,与后台java通讯也正常,但通过SWFLoader加载后,第一个加载的swf文件与后台可以通讯,切换成别的swf文件后与后台通讯就断开了,但这个swf文件单独运行与后台通讯正常

import flash.net.registerClassAlias;    
import mx.messaging.messages.RemotingMessage;
registerClassAlias("flex.messaging.messages.RemotingMessage", RemotingMessage);

 

查资料registerClassAlias 是序列化一个类的含义

你可能感兴趣的:(.net,Flex,Flash)