I'm doing a Flex 3 project wherein I've to load SWF based on the availability of required file. And the loaded SWF file will be placed in a container (a Panel) at a particular location i.e. coordinates. This I don't want to do in MXML as the SWFLoader container shows a cross marked box if the file is unavailable.
我正在做一个Flex 3项目,我将根据所需文件的可用性加载SWF。并且加载的SWF文件将被放置在特定位置(即坐标)的容器(Panel)中。我不想在MXML中这样做,因为如果文件不可用,SWFLoader容器会显示一个交叉标记的框。
So friends is there any solution?
朋友有什么解决方案吗?
1 个解决方案
#1
- Create a new URLRequest object with the url of the file.
- Create a new Loader object.
- Call the Loader object's load() method, passing the URLRequest instance as a parameter.
- Call the addChild() method on a display object container (such as the main timeline of a Flash document) to add the Loader instance to the display list.
使用文件的url创建一个新的URLRequest对象。
创建一个新的Loader对象。
调用Loader对象的load()方法,将URLRequest实例作为参数传递。
在显示对象容器(例如Flash文档的主时间轴)上调用addChild()方法,以将Loader实例添加到显示列表中。
Source: Loading an external SWF file.
来源:加载外部SWF文件。
#1
- Create a new URLRequest object with the url of the file.
- Create a new Loader object.
- Call the Loader object's load() method, passing the URLRequest instance as a parameter.
- Call the addChild() method on a display object container (such as the main timeline of a Flash document) to add the Loader instance to the display list.
使用文件的url创建一个新的URLRequest对象。
创建一个新的Loader对象。
调用Loader对象的load()方法,将URLRequest实例作为参数传递。
在显示对象容器(例如Flash文档的主时间轴)上调用addChild()方法,以将Loader实例添加到显示列表中。
Source: Loading an external SWF file.
来源:加载外部SWF文件。