问题描述:为了提高课件的制作效率,我们经常将课件的各知识或功能制作成独立的SWF,然后再需要的时候加载,不需要的移除。
问题解决:通过AS3中的loader对象可以实现对加载内容的管理,通过addChild和removeChild实现SWF文件的加载与显示,但此问题的难点在于关闭或移除按钮并不在容器的SWF文件呢,所以必须解决加载后SWF对象的路径问题。
this.parent 指当前对象上一级容器,如果当前对象直接在舞台上,其在当前SWF文件中即为舞台
this.parent.parent 指当前对象上一级容器,如果当前对象直接在舞台上,其并不存在,运行会显示错误
如果此SWF被加载后:this.parent.parent则指加载了它的loader对象
案例下载:
单击加载与移除SWF文件.rar
(71.07 KB, 下载次数: 125)
来自群组: FLASH动画与程序设计 |