我有一个名为 keyCButton 的影片剪辑,我想向其中添加一个键盘事件(“C”键)。这将播放带有声音的第 2-30 帧的动画。我看过一些教程,但仍然没有得到正确的信息来使它工作。以下是我的代码。
stage.addEventListener(KeyboardEvent.KEY_DOWN, cNote);
function cNote(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.C)
{
keyCButton.gotoAndPlay(2)
}
}
在第 30 帧,代码告诉它停止然后返回到第 1 帧
这适用于 MouseEvent.CLICK 但 KeyboardEvent 什么都不做。它为 if 条件返回此错误
1119:通过静态类型 Class 的引用访问可能未定义的属性 C。
当我用 SPACE 而不是 C 尝试它时,我没有收到错误,但它仍然不起作用