as3.0 如何使flash文件播放完后自动跳转到另外一个swf文件,或者另一个html页面
展开全部
要跳转到页面的话直接加链接就可以了,如果是要在播放完了后跳转播放另外一个SWF文件那么最好是在一个“容器flash”中加载这两个swf文件,播放完了后播放另外一个
追问
网页的话加过链接之后它不跳转呀,用的这个函数navigateToURL();在容器里加载两个swf文件意思是把两个swf文件合并在一起吗,因为文件太大加载太慢了所以考虑这个了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的flash文件是在页面上播放的对吧?你需要当前页面为flash提供一个可以直接调用的方法,让flash文件播放完毕的时候,通过 AS3.0 的ExternalInterface.call("页面方法")实现。
更多追问追答
追问
是在页面上播放的,可是我不会js我不太懂诶,那这个方法要怎么写呢?方便加下您的q吗或者我把文件发你邮箱里帮我看看吧,,谢谢了
追答
比如说你有两个页面文件swf1.html和swf2.html,分别嵌入了swf1.swf和swf2.swf,先打开swf1.html播放swf1.swf,播放完后跳到swf2.html继续播放swf2.swf——
首先你要在flash文件swf1的最后一帧写
ExternalInterface.call("jsWindows"),然后发布这个swf
再用记事本打开swf1.html,在(其它地方也可以)下方插入以下代码
保存,应该就可以了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说用as3代码实现:当前swf播放到最后一帧的时候,载入另一个swf或者打开一个html网页吗?
更多追问追答
追问
额是的
追答
打开一个html网页很简单,只要在最后一帧添加:
navigateToURL(new URLRequest("网址"));
载入另一个swf的话,用Loader对象载入。有需要可以继续交流。
注意,要在flash的发布设置里面“本地播放安全性”的值设置为:只访问网络
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询