Flash AS2上的按键更改符号的帧

Flash AS2上的按键更改符号的帧,flash,actionscript,frame,Flash,Actionscript,Frame,我有球转换为符号(电影剪辑)与2帧(蓝色和红色的球)。我想当按下左箭头时,球内框变为1框,如果按下右箭头,球内框变为2框。球的符号名称是“球”。我对flash和AS2非常陌生,如果我看起来像noob,我很抱歉:) 以下是我尝试过的: on(keyPress "37"){ ball.gotoAndStop(1); } on(keyPress "39"){ ball.gotoAndStop(2); } 我把它放在球的动作脚本面板上 左箭头的键是37 右箭头键为39 Adobe在其文

我有球转换为符号(电影剪辑)与2帧(蓝色和红色的球)。我想当按下左箭头时,球内框变为1框,如果按下右箭头,球内框变为2框。球的符号名称是“球”。我对flash和AS2非常陌生,如果我看起来像noob,我很抱歉:)

以下是我尝试过的:

on(keyPress "37"){
    ball.gotoAndStop(1);
}
on(keyPress "39"){
    ball.gotoAndStop(2);
}
我把它放在球的动作脚本面板上

左箭头的键是37 右箭头键为39

Adobe在其文档中介绍了这一点


您可以使用Key.addListener(myListener),然后检查键代码37和39。

事实上,我们很久以前就自己找到了答案。代码不起作用,因为movieclip ball没有实例名称“ball”(因为ball.gotoAndStop)