键盘事件
AS2.0中:代码如下:
var keyListener:Object = new Object;
keyListener.onKeyDown = function(){
switch(Key.getCode())
{
case Key.UP: statements; break;
case Key.DOWN: statements; break;
default:break;
}
}
Key.addListener(keyListener);
离开时,或者用完时,最重要的是要把Key监听事件去掉
Key.removeListener(keyListener);
AS3.0中,代码:
addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
function onKeyDown(e:KeyboardEvent):void
{
switch(e.keyCode)
{
case 38: statements; break;
case 40: statements; break;
case 37: statements; break;
case 39: statements; break;
case 32: statements; break;
default: statements;break;
}
}
鼠标事件:
AS2.0中:
某个影片剪辑的实例名为mc;
mc.addEventListener("click", this, "myFunction");
function myFunction(){
statements;
}
AS3.0中:
某个影片剪辑的实例名为mc;
mc.addEventListener(MouseEvent.CLICK, myclick);
mc.addEventListener(MouseEvent.MOUSE_OVER, myHover);
function myclick(e:MouseEvent):void{
statements;
}
function myHover(e:MouseEvent):void{
statements;
}
https://www.cnblogs.com/panazhiyong/articles/3122692.html