应用思考-教育技术论坛

标题: as3加载外部swf文件并在指定帧位置播放 [打印本页]

作者: etthink    时间: 2012-9-19 13:43
标题: as3加载外部swf文件并在指定帧位置播放
问题:有A.swf和B.swf两个文件,我想通过A.swf中按钮点击,跳转到B.swf的第25帧,可以做到吗?

实现方法:
  1.     var loaderSwf:MovieClip;
  2.     funciton onClick(e:MouseEvent):void{
  3.             loaderSwf.gotoAndStop(25);
  4.     }
  5.     function onLoaded(e:Event):void{
  6.             //加载完成时把它转换成MovieClip类型,因为只有MovieClip才支持gotoAndStop;
  7.             loaderSwf=e.target.content as MovieClip;
  8.             //如果转换是成功的(如果你加载的是图片,就转换不成功),就给按钮添加动作
  9.             if(loaderSwf){
  10.                     按钮.addEventListener(MouseEvent.CLICK,onClick);
  11.             }
  12.     }
  13.     var loader:Loader=new Loader;
  14.     loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaded);
  15.     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