最近一直在做Flex的工程,所有更新的东西基本上与这个有关,也算是自己的历程吧,也方便以后回忆。 :lol:
使用SWFLoader载入swf
值得注意的是,flex生成的swf好像需要时间初始化,在sayGood函数中直接调用,会出错。设置一个Timer,初始化好了就没问题了!
<mx:SWFLoader source="assets/test.swf" id="swf" x="10" y="10" creationComplete="sayGood()" />
使用SWFLoader载入swf
private function sayGood():void{
//test.swf是flash cs3生成的
Object(swf.content).setApp(this);
.........
//网上太多了,就不多说了,主要是说说用flex生成的swf
var sm:SystemManager=Object(swf.content);
var app:Application=sm.application;//这里的application就是test.swf中的application
}
值得注意的是,flex生成的swf好像需要时间初始化,在sayGood函数中直接调用,会出错。设置一个Timer,初始化好了就没问题了!