(转)使用embed标签绑定swf与参数传递
原文网址:http://uh.9ria.com/space.php?uid=25145&do=blog&id=4988使用embed标签绑定一个swf文件并且声明为class[Embed("a.swf")]????private var a:Class;然后创建一个movieclipvar m:MovieClip = new a as MovieClip;这时候发现无法使用类似用swfLoader加载进来swf后使用content与swf中的变量通信。so.我们打开调试信息分析数据:
通过读源码我们得知,原来绑定的数据也是通过loader加载的。那么我们看看这个loader的内容都有什么?
loader的content中有我们想要的东西,但是这个loader是私有成员,如何获得。
其实loader也是我们这个movieclip中的一个子对象。只要使用getChildAt(0)就可以获得它的引用。例:Object((m.getChildAt(0) as Loader).content).tt = "tttt";