上篇: http://my.oschina.net/wolfx/blog/632772
鼠标事件
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 http://lufylegend.com/api/zh_CN/out/classes/LEvent.html
LEventDispatcher http://lufylegend.com/api/zh_CN/out/classes/LEventDispatcher.html
LFocusEvent http://lufylegend.com/api/zh_CN/out/classes/LFocusEvent.html
LKeyboardEvent http://lufylegend.com/api/zh_CN/out/classes/LKeyboardEvent.html
LMouseEvent http://lufylegend.com/api/zh_CN/out/classes/LMouseEvent.html
LMouseEventContainer http://lufylegend.com/api/zh_CN/out/classes/LMouseEventContainer.html
LTextEvent http://lufylegend.com/api/zh_CN/out/classes/LTextEvent.html
LTimerEvent http://lufylegend.com/api/zh_CN/out/classes/LTimerEvent.html