拖放在使用EaselJS的chrome中不起作用

时间:2015-03-03 01:47:18

标签: javascript google-chrome createjs

我一直在尝试为EaselJS中的Bitmap实现一些拖放功能。无论如何,它在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();

1 个答案:

答案 0 :(得分:1)

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