在easelJs中检测点击舞台的空部分
Detecting click on empty part of the stage in easelJs
我有一个问题检测鼠标点击/触摸舞台的空白部分。这是我的设置:
stage = new createjs.Stage(canvas);
stage.addChild(exportRoot);
stage.addEventListener('click', onStageClicked);
function onStageClicked(event) {
console.log('event.currentTarget: ', event.currentTarget);
console.log('event.target: ', event.target);
console.log('event.target.parent: ', event.target.parent);
};
我只得到登录控制台当一些形状或图像是在舞台上被点击,但不是当舞台的实际空部分被点击。我如何检测点击舞台/画布的空部分?
tnx
卢卡
使用'stagemousedown'或'stagemouseup'事件。我把下面的代码从这里有EaselJS文档:http://www.createjs.com/tutorials/Mouse%20Interaction/
stage.on("stagemousedown", function(evt) {
alert("the canvas was clicked at "+evt.stageX+","+evt.stageY);
})
相关文章:
- 节点导出返回一个空对象
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如果文本字段为空,则使用JavaScript应用CSS样式
- ng打开空字符串
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如果localstorage为空,则显示欢迎消息
- 当json解析空响应时,Whatwg-Fetch失败,我该如何防止它
- 如何使用Javascript将空数组发送到PHP服务器
- 如何在可分组的剑道网格中设置空数据文本
- 使用 jQuery 检查所有值是否为空或已填充
- 如果值为空,如何设置输入的默认值?jQuery
- 创建新属性后的 JSON 空属性
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- React 15使用空字符串删除输入值
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 区分电子表格中的空单元格和0值
- 如何使用Javascript在HTML表中查找第一个空行
- Ajax请求返回空的数据字符串,但首先得到了正确的数据
- 在MVC 4中,对Controller的Ajax调用为空
- 在easelJs中检测点击舞台的空部分