在FLASH里面如何做按钮跳转至某帧

在FLASH里面如何做按钮跳转至某帧.

选中按钮 按F9然后输入下面代码 2改为你需要跳到的针
on (release) {
gotoAndStop(2);
}

知识点
gotoAndPlay()
可用性
Flash 2。

用法
gotoAndPlay([scene,] frame)

参数
scene 可选字符串,指定播放头要转到的场景的名称。

frame 表示将播放头转到的帧编号的数字,或者表示将播放头转到的帧的标签的字符串。

返回
无。

说明
函数;将播放头转到场景中指定的帧并从该帧开始播放。如果未指定场景,则播放头将转到当前场景中的指定帧。

示例
当用户单击 gotoAndPlay() 动作所分配到的按钮时,播放头将转到当前场景中的第 16 帧并开始播放。

on (release) {
gotoAndPlay(16);
}

---------------------------------
gotoAndStop()
可用性
Flash 2。

用法
gotoAndStop([scene,] frame)

参数
scene 可选字符串,指定播放头要转到的场景的名称。

frame 表示将播放头转到的帧编号的数字,或者表示将播放头转到的帧的标签的字符串。

返回
无。

说明
函数;将播放头转到场景中指定的帧并停止播放。如果未指定场景,则播放头将转到当前场景中的帧。

示例
当用户单击 gotoAndStop() 动作所分配到的按钮时,播放头将转到当前场景中的第 5 帧并且 SWF 文件停止播放。

on (release) {
gotoAndStop(5);
}

----------------------------------------------------
on()
可用性
Flash 2。在 Flash 2 中,不是所有的事件都受支持。

用法
on(mouseEvent) {
// 此处是您的语句
}

参数
statement(s) 发生 mouseEvent 时执行的指令。

mouseEvent 是称作“事件”的触发器。当发生此事件时,执行事件后面大括号中的语句。可以为 mouseEvent 参数指定下面的任何值:

press 在鼠标指针经过按钮时按下鼠标按钮。
release 在鼠标指针经过按钮时释放鼠标按钮。
releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
rollOut 鼠标指针滑出按钮区域。
rollOver 鼠标指针滑过按钮。
dragOut 在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮区域。
dragOver 在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮,再滑回此按钮。
keyPress ("key") 按下指定的键。对于此参数的 key 部分,需指定键控代码或键常量。有关与标准键盘上的键相关联的键控代码的列表,请参见键盘键和键控代码值;有关键常量的列表,请参见Key 类的属性概要。
说明
事件处理函数;指定触发动作的鼠标事件或按键事件。

示例
在下面的脚本中,当按下鼠标按钮时,将执行 startDrag() 动作,当释放鼠标按钮时,将执行条件脚本,然后放下该对象。

on (press) {
startDrag("rabbit");
}
on (release) {
trace(_root.rabbit._y);
trace(_root.rabbit._x);
stopDrag();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-13
我只给你举个例子

on (release) {
tellTarget ("_root") {
gotoAndPlay ("mm2", 1);
}
}

其中release是你的鼠标在按钮上的状态,此处是鼠标释放
_root:是主场景的意思
mm2:是祯标签,也就是说你要跳转那祯,取的名字
当然也可以不取别名,直接在括号里面写要跳转的那一祯

这段代码的意思就是,当鼠标在按钮上释放时,跳转到主场景中叫做mm2的那一祯

(楼上的是找的别的问题中的答案,但是不符合楼主的问题)
第2个回答  2007-04-13
按钮能随着导引线运动!
1、做一个按钮元件,拖动到主场景,设置按钮的action。(在按钮所在的图层)在后面某帧处插入关键帧。在起始帧设置位置渐变。
2、在按钮所在的图层之上插入一个新的图层,画线条,让其延续一段帧。将图层属性改为引导层,其下面的按钮所在的图层自动变为被引导层(如果操作顺序不一样,就自己改一下图层属性)。
3、对好按钮所在的图层中2个关键帧里按钮的位置本回答被网友采纳
第3个回答  2007-04-13
按钮事件里添加命令goto()
相似回答