开启左侧

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

[复制链接]
etthink 发表于 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

精彩评论2

正序浏览
ahhnlhw 发表于 2012-9-19 19:33:14 | 显示全部楼层
这个,有点高难度!
欢迎大家多发帖,参与讨论,增进彼此了解。
11物理~蜗牛 发表于 2012-9-20 00:03:02 | 显示全部楼层
菜鸟新手路过,暂时不会玩代码
欢迎大家多发帖,参与讨论,增进彼此了解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


11关注

462粉丝

7857帖子

推荐阅读更多+
会员达人更多+
广告位

最新信息

更多+

关注我们:教育技术人

官方微信

官方微博

教育技术热线:

13955453231

学教育技术,上教育技术论坛!

教育技术论坛征稿范围:教育技术应用案例、教程文章、优秀作品等。

Email:sf@etthink.com

Copyright   ©2007-2026  应用思考-教育技术论坛  Powered by©Discuz!  技术支持:且行资源    ( 皖ICP备10014945号-4 )