Flash里面swf跳转问题
各位高手指教一下,小弟做了3个flash文件,分别有3个swf文件,其中一个是主界面,另外2个作为子界面,我用一个:on(press){gotoAndStop(286);...
各位高手指教一下,小弟做了3个flash文件,分别有3个swf文件,其中一个是主界面,另外2个作为子界面,我用一个:
on(press)
{
gotoAndStop(286);
unloadMovie("this");
}
on(release)
{
loadMovie('morning.swf',loading);
}
从主界面中跳转到其中一个子界面中,现在就出现了2个问题:
一、如何从子界面中跳转到主界面的第一帧呢?
二、当我从主界面跳转到子界面的时候,两个音频文件同时播放了,怎么实现跳转后把原来的界面的音频也结束了呢? 展开
on(press)
{
gotoAndStop(286);
unloadMovie("this");
}
on(release)
{
loadMovie('morning.swf',loading);
}
从主界面中跳转到其中一个子界面中,现在就出现了2个问题:
一、如何从子界面中跳转到主界面的第一帧呢?
二、当我从主界面跳转到子界面的时候,两个音频文件同时播放了,怎么实现跳转后把原来的界面的音频也结束了呢? 展开
1个回答
展开全部
第一个问题,如果要想实现交互动作,必须在所在的子界面加一个交相按钮,添加动作代码,返回你说的所谓主页面。
第二个问题,你在三个SWF文件中播放音乐的时候一定是以影片剪辑的形式播放的。所以在调入你说的所谓子界面的时候,两个界面的音乐同时播放也就很正常了。
分析你的制作:看你的代码,你在用主界面调用子界面的时候,你用的不是分场景,而是运用了加载外部文件的方法。如果这样的话,你可以在你调用子界面的按钮上,添加代码。
具体方法:给音频影片剪辑起实例名称比如名字叫:yinyue_mc
这样你调用子界面的按钮上的代码就变成了:
on(release)
{
loadMovie('morning.swf',loading);
}
on (rollOver) {
_root.yinyue_mc.gotoAndStop(1);//当鼠标滑过此按钮时,主时间轴上名字叫“yinyue_mc”的影片剪辑返回到第一帧并停止。
}
这样当你再点调入子界面按钮的同时既让主界面的音乐停止,又能加载子界面。
你可以试一试。
第二个问题,你在三个SWF文件中播放音乐的时候一定是以影片剪辑的形式播放的。所以在调入你说的所谓子界面的时候,两个界面的音乐同时播放也就很正常了。
分析你的制作:看你的代码,你在用主界面调用子界面的时候,你用的不是分场景,而是运用了加载外部文件的方法。如果这样的话,你可以在你调用子界面的按钮上,添加代码。
具体方法:给音频影片剪辑起实例名称比如名字叫:yinyue_mc
这样你调用子界面的按钮上的代码就变成了:
on(release)
{
loadMovie('morning.swf',loading);
}
on (rollOver) {
_root.yinyue_mc.gotoAndStop(1);//当鼠标滑过此按钮时,主时间轴上名字叫“yinyue_mc”的影片剪辑返回到第一帧并停止。
}
这样当你再点调入子界面按钮的同时既让主界面的音乐停止,又能加载子界面。
你可以试一试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询