flex中关于swf的导入注意事项

如果将整个fla文件从flash里面以swc格式导出来,

这个swc文件在flex里面不能直接实例化fla文件绑定的那个类,

但是可以实例化fla文件中那些库文件链接类,

这种情况下,可以直接加载fla生成的swf;

private var jz:URLRequest;

private var jzdx:Loader;

public function FlashAndFlex()

{

          var uiCom:UIComponents=new UIComponents;

          jz=new URLRequest("test.swf");

          jzdx=new Loader();

          jzdx.contentLoaderInfo.addEventListener(Event.COMPLETE, complete);

          jzdx.load(jz);

          uiCom.addChild(jzdx);

}

private function complete(e:Event):void 

{

          trace("加载swf完成");

}

  一定要注意原fla文件的类中不能有stage对象,不然会导出时会报错

你可能感兴趣的:(Flex)