ActionScript 3,1084:语法错误:在dot之前期待rightparen

时间:2018-02-24 05:02:06

标签: actionscript-3

请有人帮忙解决这个问题。我正在尝试做一个简单的编码教程,让一个人在屏幕上走动,但我一直遇到同样的错误

Scene 1, Layer 'Actions', Frame 1, Line 11, Column 33   1084: Syntax error: 
expecting rightparen before dot.

这是代码,我似乎无法找到解释该怎么做。我一个字一个地跟着教程

import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.display.MovieClip;
import flash.events.Event;
import flash.display.Stage;

heroMc.gotoAndStop("FrontBackStill");

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);

function keyDownHandler(keyEvent.KeyboardEvent):void
{
    if(keyEvent.keyCode==Keyboard.RIGHT)
    {
        trace("You pressed right!");
    }
}

1 个答案:

答案 0 :(得分:2)

keyDownHandler中,参数应为:

function keyDownHandler(keyEvent:KeyboardEvent):void
{
    // ...
}

注意结肠不是keyEvent之后的一段时间。

这是因为您正在接收一个事件对象 - 您要为其命名keyEvent。这是类型(:KeyboardEvent