使用embed标签绑定一个swf文件并且声明为class
[Embed("a.swf")]
private var a:Class;
然后创建一个movieclip
var m:MovieClip = new a as MovieClip;
这时候发现无法使用类似用swfLoader加载进来swf后使用content与swf中的变量通信。
so.我们打开调试信息分析数据:
通过读源码我们得知,原来绑定的数据也是通过loader加载的。
那么我们看看这个loader的内容都有什么
其实loader也是我们这个movieclip中的一个子对象。只要使用getChildAt(0)就可以获得它的引用。
例:
Object((m.getChildAt(0) as Loader).content).tt = "tttt";