找回密码
 立即注册

as3加载外部swf文件并在指定帧位置播放

[复制链接]
发表于 2012-9-19 13:43:24 | 显示全部楼层 |阅读模式
问题:有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"));
复制代码
学教育技术,上教育技术论坛!http://www.etthink.com
发表于 2012-9-19 19:33:14 | 显示全部楼层
这个,有点高难度!
欢迎大家多发帖,参与讨论,增进彼此了解。
回复 顶 踩

使用道具 举报

发表于 2012-9-20 00:03:02 | 显示全部楼层
菜鸟新手路过,暂时不会玩代码
欢迎大家多发帖,参与讨论,增进彼此了解。
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|应用思考-教育技术论坛 ( 皖ICP备10014945号-4 )

GMT+8, 2026-11-11 09:08

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表