- 注册时间
- 2013-7-24
- 最后登录
- 2014-3-20
- 阅读权限
- 20
- 积分
- 32
- 精华
- 0
- 帖子
- 6
|
1. 父容器缩放对添加了鼠标事件的子显示对象有影响;代码如下:
var pa=new LSprite();
var child=new LSprite();
child.graphics.drawRect(0,"",[0,0,55,50],true,"#000000");
child.x=100;
pa.addChild(child);
pa.scaleX=0.5;
pa.scaleY=0.5;
addChild(pa);
child.addEventListener(LMouseEvent.MOUSE_DOWN,fun);//发现点击黑色的方块没响应鼠标,把鼠标往右移动一些再点击时,竟然响应鼠标事件了.
function fun() {
alert("..............");
}
2.使用了遮罩的显示对象,被遮住的地方还能响应鼠标事件;
3.LSprite , addChildAt()方法,当参数是LTextField,LBitmap时,报" ...has no method 'remove' ";
4.LCheckBox , 使用setChecked()方法时, 报s 未定义(好像少了一句 : var s=this; ) ;
5.LTextField 多行文本模式下,不能取正确的高度,代码如下:
var txt=new LTextField();
txt.text="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
txt.setWordWrap(true,13);
addChild(txt);
console.log("高度:"+txt.getHeight());//输出 :高度:11
建议,
使用 removeChild() 移除显示对象后,顺便设置一下parent=undefined
|
|