as2和as3之间交互

首先在as3中创建一块内存

var so:SharedObject = SharedObject.getLocal('SharedToConnet', "/");
   so.objectEncoding = ObjectEncoding.AMF0;
   so.data.connetcRandom = int(Math.random() * 1000);
   so.flush();
其次、连接as2   
   as3mc = new LocalConnection();
   as3mc.connect("_AS3_closePart_"+ so.data['connetcRandom'] +"_");
   as3mc.client = this;

再加载as2的swf文件

下面是as2文件中需要添加的内容

var so:SharedObject = SharedObject.getLocal("SharedToConnet", "/");
var as2mc:LocalConnection = new LocalConnection();
as2mc.send("_AS3_closePart_"+ so.data['connetcRandom']+"_", "closePart");

closePart是as3中的方法

原文地址:https://www.cnblogs.com/attesa/p/2121357.html