- 注册时间
- 2014-9-28
- 最后登录
- 2022-10-14
- 阅读权限
- 30
- 积分
- 211
- 精华
- 0
- 帖子
- 29

|
发表于 2019-11-1 14:10:23
|显示全部楼层
我加载了一个图片,看到文档上写的LBitmap可以监听事件,就加了个LMouseEvent.MOUSE_DOWN,但是测试没有效果,代码如下所示,请问是使用方式不对吗
var w = document.body.clientWidth;
var h = document.body.clientHeight;
var loader, backgroundLayer;
LInit(requestAnimationFrame, 'image', w, h, main);
function main(event) {
initBackgroundLayer();
loader = new LLoader();
loader.addEventListener(LEvent.COMPLETE, loadBitmapdata);
loader.load('img/ionic.png', 'bitmapData');
}
function initBackgroundLayer() {
backgroundLayer = new LSprite();
addChild(backgroundLayer);
backgroundLayer.graphics.drawRect(1, '#ffffff', [0, 0, w, h], true, '#ffffff');
}
function loadBitmapdata(event) {
var bitmapdata = new LBitmapData(loader.content);
var bitmap = new LBitmap(bitmapdata);
backgroundLayer.addChild(bitmap);
bitmap.x = 50;
bitmap.y = 100;
bitmap.rotate = 60;
bitmap.addEventListener(LMouseEvent.MOUSE_DOWN, function() {
alert('click')
})
}
|
|