FLASH 大家帮我看看这样写对不

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:43:31
有4个按钮 我想要的效果就是听停在第一帧
鼠标过那个 那个就从第2帧开始播放
停在第10帧 鼠标离开就从第十一帧开始播放到第一帧
停下

我写的是
第一帧代码

on (rollOver) {
gotoAndPlay(2);
}
stop();

第十帧
on (rollOut) {
gotoAndPlay(11);
}
stop();

对不对.....
或者
第一帧写

on (rollOver)
{
profile.gotoAndPlay(2);
}
on (rollOut)
{
profile.gotoAndPlay(11);
}
stop();

第十帧写

stop();

① 帧上加语句 需要停止的关键帧上加语句 stop();
②按钮上加语句 鼠标滑过时播放的语句要加在按钮上

首先定义2个函数
function onN(){MC.nextFrame()}
function onP(){MC.prevFrame()}
当鼠标移到上面的时候 就循环执行onN()
当鼠标移开的时候就 循环执行onP()

on (rollOver) {
gotoAndPlay(2);
}
这样的代码不能写帧上,是按钮上
如果要写帧上,要给按钮起个名字,比如mc
然后帧上动作对应的就是
mc.onRollOver=function()
{
_root.gotoAndPlay(2);
}
FLASH 8.0的代码。