- 注册时间
- 2014-9-18
- 最后登录
- 2014-9-25
- 阅读权限
- 20
- 积分
- 30
- 精华
- 0
- 帖子
- 7
|
lufy 发表于 2014-9-21 22:16
http://lufylegend.com/api/api/LButton/index.html
上面是个最简单的例子,当鼠标移出按钮后,按钮的状态 ...
function main() {
for (var i = 0; i < 100; i++) {
var bk = new Block(i);
bk.x = (i % 10) * 50; // 这里改成60(也就是方块间留出间距)就好使了
bk.y = (i / 10 >> 0) * 50;
this.addChild(bk);
}
}
function Block(uIndex) {
base(this, LSprite, []);
this.graphics.drawRect(1, '#123456', [0,0,50,50]);
this.addEventListener(LMouseEvent.MOUSE_DOWN, function () {
console.log('MOUSE_DOWN:' + uIndex);
});
this.addEventListener(LMouseEvent.MOUSE_OUT, function () {
console.log('MOUSE_OUT:' + uIndex);
});
}
当多个按钮之间没有间距时,点击其中一个后移开,MOUSE_OUT事件就会有问题了 |
|