whisht

    十年

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

近日做项目碰到的问题:

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

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

 

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

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

Flex代码 
  1. import flash.net.registerClassAlias;      
  2. import mx.messaging.messages.RemotingMessage;  
  3. registerClassAlias("flex.messaging.messages.RemotingMessage", RemotingMessage);  

 

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

posted on 2011-09-06 15:11  WHISHT  阅读(205)  评论(0编辑  收藏  举报