[AS3]单击以从 URL 加载/卸载 SWF 或图像
/* 单击以从 URL 加载/卸载 SWF 或图像。
单击此元件实例会加载并显示指定的 SWF 或图像 URL。再次单击此元件实例会卸载 SWF 或图像。
说明:
1. 用所需 SWF 或图像的 URL 地址替换以下"http://www.helpexamples.com/flash/images/image1.jpg"。保留引号 ("")。
2. 如果文件的来源 Internet 域与调用 SWF 所在的域不同,则需要进行特殊配置才可以加载这些文件。
*/
btn2.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_2);
import fl.display.ProLoader;
var fl_ProLoader_2:ProLoader;
//此变量会跟踪要对 SWF 进行加载还是卸载
var fl_ToLoad_2:Boolean = true;
function fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void
{
if(fl_ToLoad_2)
{
fl_ProLoader_2 = new ProLoader();
fl_ProLoader_2.load(new URLRequest("http://www.helpexamples.com/flash/images/image1.jpg"));
addChild(fl_ProLoader_2);
}
else
{
fl_ProLoader_2.unload();
removeChild(fl_ProLoader_2);
fl_ProLoader_2 = null;
}
// 切换要对 SWF 进行加载还是卸载
fl_ToLoad_2 = !fl_ToLoad_2;
}
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例