0

我已将该按钮(电影剪辑)命名为实例的 btnStart。

btnStart.onRollOver = function() {
    this.gotoAndStop("Over");
}

当按钮悬停时,它会放大,但它不起作用。在框架中编写脚本。

4

2 回答 2

0

也许检查以下额外措施。

如果有疑问,您将(可能)根时间轴上的帧标记为“结束”,可能会将其标记为新的东西。尝试“一个”,交叉引用两者并检查两者的拼写是否相同,没有拼写错误

尝试绝对路径。

_root.btnStart.onRollOver (assuming your button is on the root timeline and not embedded in another MC)    
_root.gotoAndStop("Over");

btnStart.onRollOver = function() {
this.gotoAndStop("Over");
}

如果上述所有方法都失败,请在您的舞台上创建一个实例并将其设置为 Button 而不是 Movieclip。此选项将预建在 btn.xml 中。

于 2014-08-29T10:18:26.330 回答
0

您的代码与btnStart我正在测试的影片剪辑一起运行,因此问题不在于您的语法。也许检查以下内容会有所帮助:

File > Publish Settings...并确保Script设置为Actionscript 2.0

尝试通过将代码直接放在影片剪辑上来测试代码,即

on(rollOver){
    this.gotoAndStop("Over");
}
于 2013-10-04T14:27:27.743 回答