textIn.addEventListener(KeyboardEvent.KEY_UP, keyPressed);
function keyPressed(event:Event):void
{
if (event.keyCode == Keyboard.ENTER)
{
mainText.text = myGreeter.sayHello(textIn.text);
}
}
问题就出在 keyPressed(event:Event) 的这个函数的参数上,在Flash9的编译过程中一直没法通过,提示该参数对象不具备keyCode 属性,经过在类文件里查找属性最终确定这个参数类型应该是 event:KeyboardEvent ,修改之后,顺利通过编译。