上篇:
鼠标事件
var field;LInit(50,"my",500,500,main);function main(){ var layer = new LSprite(); layer.graphics.drawRect(1,"#ccc",[0,0,300,300],true,"#ccc") addChild(layer); field = new LTextField(); field.text = "Wait Click!"; layer.addChild(field); layer.addEventListener(LMouseEvent.MOUSE_DOWN,downshow); layer.addEventListener(LMouseEvent.MOUSE_UP,upshow);}function downshow(e){ field.text = "MOUSE_DOWN";}function upshow(e){ field.text = "MOUSE_UP";}
键盘事件
var field;LInit(50,"my",500,500,main);function main(){ var layer = new LSprite(); layer.graphics.drawRect(1,"#ccc",[0,0,300,300],true,"#ccc") addChild(layer); field = new LTextField(); field.text = "Wait Click!"; layer.addChild(field); LEvent.addEventListener(LGlobal.window,LKeyboardEvent.KEY_DOWN,downshow); LEvent.addEventListener(LGlobal.window,LKeyboardEvent.KEY_UP,upshow);}function downshow(e){ field.text = "MOUSE_DOWN";}function upshow(e){ field.text = "MOUSE_UP";}
循环事件
var field;LInit(50,"my",500,500,main);function main(){ var layer = new LSprite(); layer.graphics.drawRect(1,"#ccc",[0,0,300,300],true,"#ccc") addChild(layer); field = new LTextField(); field.text = "0"; layer.addChild(field); layer.addEventListener(LEvent.ENTER_FRAME,onframe);}function onframe(e){ field.text = parseInt(field.text) + 1;}
API参考
LEvent
LEventDispatcher
LFocusEvent
LKeyboardEvent
LMouseEvent
LMouseEventContainer
LTextEvent
LTimerEvent