宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

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

2016-10-13 00:16:48 点击量:6 标签: 收藏本文

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; 

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室