发新话题
打印

[求救] 怎样在一个影片结束后用按钮控制播放本地电脑中的另一个影片

怎样在一个影片结束后用按钮控制播放本地电脑中的另一个影片

我想在我的动画结束后,不关闭flash播放器的前提下,点一下按钮,就开始播放本地电脑的另一个动画。应该怎样去做啊?麻烦高手解答一下,感激不尽。

TOP

方法很多

假设按钮的实例名是_btn.
1、用网址链接:
_btn.onRelease=function(){
getURL("另一个swf的位置",窗口显示方式)
}
2、用加载:
creatEmptyMovieClip("实例名","新实例名","深度");
假设新实例名为:_mc
_mc.loadMovie("外部文件的名称",[方法]}
3、用侦听器
creatEmptyMovieClip("实例名","_mc","深度");
myloader=new Loader();
myloader.addLIstener();
myloader.loadClip("外部文件的名称");
不过,以上代码有个要求:要加载的文件必须与正在创建的文件放在同一个目录下。

TOP

先谢谢楼上耐心的指导,但是有这样两个问题。
1、按照你说的第一种方法,获取网址链接,比如我把需要链接播放的文件命名为“教学动画.swf”,结果点击按钮之后探出的却是这个网址http://hbdns6.cncmax.cn:8080/?HO ... &prov=&utf8,显然flash把它当作一个域名出错的网址了。这个问题该怎样解决啊?
2、第二方法我也试了,出现了两个问题。第一个,加在之后影片的坐标偏出了原来的播放器,只能看到一部分。第二个,加在影片的播放频率和原来影片的播放频率一样,如果两个影片播放频率不同就会出现麻烦。
我以为只要加载影片能在新窗口中打开这两个问题就都能解决,但是四种显示方式我都试了,但是都不是在新窗口中打开,还是我那里弄错了?mc.loadMovie("教学动画.swf",[_blank]);
mc.loadMovie("教学动画.swf",[_parent]);     mc.loadMovie("教学动画.swf",[_self]]);
3、第三种方法看不太懂,所以没有试
请高手在帮忙回答一下,感激不尽。

TOP

发新话题