[AS3]as3实现从swf中调用另外一个swf文件中的函数
实现的效果 :在mainswf中点击bt按钮,触发加载sub.swf,并调用sub中的函数 加载一张图片.
注:根据蓝色论坛youxiazhu的方法整理成的,共同学习 ^_^
subswf中的时间轴函数 用来调用image
function subf() {
var loadpic:Loader = new Loader();
var pic:URLRequest = new URLRequest("image.jpg");
loadpic.load(pic);
addChild(loadpic);
}
mainswf中的时间轴代码 加载sub.swf;bt为按钮名称
var loadsub:Loader = new Loader();
var swf:URLRequest = new URLRequest("sub.swf");
loadsub.load(swf);
loadsub.x=200;
addChild(loadsub);
bt.addEventListener(MouseEvent.CLICK,f);
function f(e:MouseEvent){
(loadsub.content as MovieClip).subf();
}
热门文章推荐
- [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示例