Actionscript 2 onRollOver不起作用

时间:2013-05-03 17:26:03

标签: actionscript actionscript-2

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

尝试将代码直接放在movieclip上进行测试,例如

on(rollOver){
    this.gotoAndStop("Over");
}

答案 1 :(得分:0)

或许请检查以下内容以获取额外措施。

您在(大概)根时间线" Over"上标记了框架。如果有疑问可能会将其标记为新的东西。尝试"一个",交叉引用两者并检查拼写相同而没有拼写错误

尝试绝对路径。

_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中。