拖放不会'不能使用EaselJS在chrome中工作

Drag and drop doesn't work in chrome using EaselJS

本文关键字:EaselJS chrome 工作 不能 拖放      更新时间:2023-09-26

我一直在尝试在EaselJS中为位图实现一些拖放功能。不管怎样,它在Firefox和IE中运行得很好,但当我尝试在Chrome中运行代码时,什么都不会发生。所有的代码都是本地的,图像也是如此。

以下是相关代码的简要概述:

     stage = new createjs.Stage("testCanvas");
     img = new createjs.Bitmap("img.png");
     stage.addChild(img);
     img.addEventListener("pressmove", function ( event ) {
        img.x = event.stageX;
        img.y = event.stageY;
    });
    stage.update();

Chrome不允许访问被本地图像"污染"的画布上的像素数据(安全沙盒限制)。EaselJS依靠像素数据来提供准确的鼠标交互。从本地服务器(例如MAMP)运行代码进行测试。