应用思考-教育技术论坛
标题:
as3加载外部swf文件并在指定帧位置播放
[打印本页]
作者:
etthink
时间:
2012-9-19 13:43
标题:
as3加载外部swf文件并在指定帧位置播放
问题:有A.swf和B.swf两个文件,我想通过A.swf中按钮点击,跳转到B.swf的第25帧,可以做到吗?
实现方法:
var loaderSwf:MovieClip;
funciton onClick(e:MouseEvent):void{
loaderSwf.gotoAndStop(25);
}
function onLoaded(e:Event):void{
//加载完成时把它转换成MovieClip类型,因为只有MovieClip才支持gotoAndStop;
loaderSwf=e.target.content as MovieClip;
//如果转换是成功的(如果你加载的是图片,就转换不成功),就给按钮添加动作
if(loaderSwf){
按钮.addEventListener(MouseEvent.CLICK,onClick);
}
}
var loader:Loader=new Loader;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaded);
loader.load(new URLRequest ("B.swf"));
复制代码
作者:
ahhnlhw
时间:
2012-9-19 19:33
这个,有点高难度!
作者:
11物理~蜗牛
时间:
2012-9-20 00:03
菜鸟新手路过,暂时不会玩代码
欢迎光临 应用思考-教育技术论坛 (http://etthink.com/)
Powered by Discuz! X3.4