flash在影片文件中的按钮实现场景跳转问题

我在网上找了一个办法
在场景 1 的第一帧写个函数:
function gotoScene2(){
gotoAndPlay("场景 2", 1);
}

在 MC 里的按钮上写:
on(release){
_root.gotoScene2();
}

如果有多个按钮,以此类推。
我不明白多个按钮怎么类推
我在场景1新建了一个图层写了
function gotoScene2(){
gotoAndPlay("场景 2", 1);
}

影片文件的按钮有7个 每个都写了跳转的
on(release){
_root.gotoScene2(“场景2”,1);或者3 4 5等等场景
}
可是为什么按钮不管点那个都是跳转到场景2 是因为场景1写的是gotoAndPlay("场景 2", 1)吗?该怎么改?

    要用flash在影片文件中的按钮实现场景跳转,需要把代码写在按钮上。将下面的代码剪切,然后使用选择工具单击舞台上的按钮,然后在动作面板内粘贴【此时动作面板上面显示的是“动作 按钮”,而不是“动作 帧”】代码如下:

    在跳场景2的按钮上写:
    on(release){
       gotoAndPlay("场景 2", 1);
    }
    在跳场景3的按钮上写:
    on(release){
       gotoAndPlay("场景 3", 1);
    }
    在跳场景4的按钮上写:
    on(release){
       gotoAndPlay("场景 4", 1);
    }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-08
首先,就是将所有的flash弄好,放在一个文件,之后在需要连接,也就是要点击进入的那个按钮下按下f9就是到了动作面板那里,之后就在那里写入代码如下:
on
(release)
{
loadmovie("下一个flash作品的名称","0");
}
或者是按了按钮开始只要这样:
帧上加命令stop();
按钮:
on(press){
play();
}
第2个回答  2013-09-12
在跳场景2的按钮上写:
on(release){
gotoAndPlay("场景 2", 1);
}
在跳场景3的按钮上写:
on(release){
gotoAndPlay("场景 3", 1);
}
在跳场景4的按钮上写:
on(release){
gotoAndPlay("场景 4", 1);
}
依次类推,不用他原来的那样思路。本回答被提问者和网友采纳
第3个回答  2015-09-11
在跳场景2的按钮上写:
on(release){
gotoAndPlay("场景 2", 1);
}
在跳场景3的按钮上写:
on(release){
gotoAndPlay("场景 3", 1);
}
在跳场景4的按钮上写:
on(release){
gotoAndPlay("场景 4", 1);
}
依次类推,不用他原来的那样思路。
第4个回答  2013-09-12
我知道的是3.0脚本编写,可以给你点意见。
如果没理解错,gotoScene2应该是个函数名,在一个flash文件里,不能出现出现相同的函数名。如果你跳转到场景2,可以用函数gotoScene2,跳转到场景3就用gotoScene3......
你的函数执行的命令都是跳转到场景2并从第一帧开始播放,所以无论你怎么按,都是这个结果。
要改变这个结果,就要创建多个按钮,一个按钮控制一个场景跳转,比如按第一个按钮,跳转到场景2,按第二个按钮,跳转到场景3.......以此类推。只需在执行命令里稍微修改即可。
function gotoScene2(){
gotoAndPlay("场景 2", 1);
}//这个是跳转到场景2从第一帧播放

function gotoScene2(){
gotoAndPlay("场景 3", 1);
}//这个是跳转到场景3从第一帧播放

一个按钮只能控制一个命令,除非添加其他手段(比如通过赋值判断),才能出现控制几种情况的可能。追问

我是要在影片文件中的按钮实现跳转 影片文件中有7个按钮了 具体该怎么写呢 场景1的第一帧是
function gotoScene2(){
gotoAndPlay("场景 2", 1);
}

要怎么修改? 多建几个图层写gotoScene3 gotoScene4..........吗?

追答

一两句说不清楚,建议去网上看视频教程。

相似回答