在flash中点击按钮链接到另一个场景应该怎么做

2024-12-03 01:03:16
推荐回答(2个)
回答1:

不知道你所说的"场景"是指一个SWF中两个不同的场景,还是指的是两个不同的SWF,我认为是第一种了哦,呵呵~

首先明确,这个是要用代码的代码,代码是不能出现中文的所以,场景名称要改成英文的.

1:打开FLASH软件和你的FLASH原文件(废话,呵呵~~~).
2:按SHIFT+F2,调出"场景菜单".
3:双击"场景菜单"中的场景名称,这样就能修改名字了,原来的"场景1"可以修改为"Scene 1",依次类推.
4:在"按钮"(注意,是"按钮",不是时间轴,单击按钮,再调出动作面板即可)上添加:

on (release) {gotoAndPlay("Scene 1", 1);

}
这段话表示"当鼠标放开时,跳转到"Scene 1"的第1桢
如果你是要跳到场景2的,可以将上面的"Scene 1"换成"Scene 2"

PS:如果是指的是两个不同的SWF,情况比较复杂,也就是用loadMovie("*.swf");命令,这里将不清楚,私下解决..呵呵

回答2:

场景一到场景二是自动的,不需要按钮跳转,但如果你在场景一里设置了stop(),那么你跳转的话,选中按钮,调出动作面板,写上如下代码:
on (rlease){
gotoAndPlay("场景二" 1)
}
当然,如果你的按钮封装在MC里,就有可能出错。
现在很少有人用好几个场景了,如果动画里需要场景,一般是做成MC(影片剪辑)