·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0下SWF之间如何进行简单的数据传递

时间:2012-10-31 15:16CuPlayer.com
as3.0下SWF之间如何进行简单的数据传递,a b 两swf,a 中导入了b,因为是简单数据传递,建立一个类放这个全局静态变量来传递值

as3.0下SWF之间如何进行简单的数据传递,学习需要总结,才能真正有所收获。

a b 两swf,a 中导入了b,因为是简单数据传递,建立一个类放这个全局静态变量来传递值:

  1. package ascb.publicF  
  2. {  
  3. public class PublicVar  
  4. public static var _publicVar:int ;  
  5. public function PublicVar():void {  
  6. }  
  7. }  

a相当于是主文件,假设需要的值是通过html交互来的,那么在a中加入对_publicVar的赋值:

  1. //极酷提示:导入PublicVar类;  
  2. import ascb.publicF,PublicVar;  
  3. //读取html交互来的数据;  
  4. var param:Object = new Object();  
  5. param = root.loaderInfo.parameters;  
  6. var sendID:int = param["ID"];  
  7. //是静态传输,不需要重新new publicF;  
  8. PublicVar._publicvar = sendID;   
  9. b主要是引用publicF中的所要的值,很简单:  
  10. //导入PublicVar类;  
  11. import ascb.publicF,PublicVar;  
  12. //假设b中有个接收的变量名为receiveID  
  13. receiveID = PublicVar._publicvar; 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器