FLASH的AS代码,谁帮看一下怎么实现这个效果。

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:07:26
on (rollOver) {
if (_root.link<>1) {
this.gotoAndPlay("s1");
}
}
on (releaseOutside, rollOut) {
if (_root.link<>1) {
this.gotoAndPlay("s2");
}
}
on (release) {
getURL("index-1.html","mainFrame");
_root.gotoAndPlay("2")
if (_root.link<>1) {
_root["item"+_root.link].gotoAndPlay("s2");
_root.link = 1;

}

}

如上面所写代码是一个按钮的命令,_root.gotoAndPlay("2")为播放整个FLASH影片,_root["item"+_root.link].gotoAndPlay("s2")是播放按钮的S2帧, 我想实现在播放_root.gotoAndPlay("2")后同时播放_root["item"+_root.link].gotoAndPlay("s2") ,怎么实现?我每次点击完按钮后,整个影片是播放了,按钮没变成S2帧时的样子。

1、你的逻辑结构错了,GOTOADNPLAY同一时间只能用一次,换作是你,同时要你跳到上边和跳到下边,你怎么跳?

2、想想别的结构咯,别老用GOTOADNPLAY,给点新意。

_root["item"+_root.link].gotoAndPlay("s2");

直接写成"this.gotoAndPlay("s2"); 不就成了吗.你前面rollOut的时候就是这样,自己也不仔细看看.