Форма CreateJs Canvas теряет свои координаты на Windows Phone

я делаю проект Createjs и html5, в котором я рисую фигуру (красный круг), когда я нажимаю на круг, он дает предупреждение. Он отлично работает на всех настольных компьютерах и телефонах Android. За исключением случаев, когда я открываю это в телефоне с Windows, он отлично работает на обычном экране, но когда я масштабирую экран, он перестает работать, появляется предупреждение, когда я нажимаю в любом месте экрана (возможно, там, где находятся координаты формы) но не когда я нажимаю на фигуру (круг), ваша помощь приветствуется

моя демо.html

 <!DOCTYPE html>
    <html>
    <head><title></title>
    <script type="text/javascript" src="createjs-2013.12.12.min.js"></script>
    <script type="text/javascript" src="jquery-1.11.0.min.js"></script>
    <script type="text/javascript">
        function init() {
                var stage = new createjs.Stage("demoCanvas");
                var circle = new createjs.Shape();
                createjs.Touch.enable(stage);
                circle.graphics.beginFill("red").drawCircle(0, 0, 50);
                circle.x = 100;
                circle.y = 100;
                circle.addEventListener("click", function(evt) { /*$("span#log").text(circle.x);*/ alert('clicked'); });
                stage.addChild(circle);
                stage.update();

         }
    </script>
    </head>
    <body onLoad="init();">
        <span id="log"></span>
        <br>
        <canvas id="demoCanvas" width="500" height="300">
            alternate content
        </canvas>

    </body>
    </html>..

Вот проект


person Jot Dhaliwal    schedule 28.04.2014    source источник
comment
Очень похоже на stackoverflow.com/questions/ 19246361/   -  person Denys Séguret    schedule 28.04.2014
comment
Мой вопрос в другом, сэр. @дистрой   -  person Jot Dhaliwal    schedule 28.04.2014
comment
ответ предпочтительнее редактирования   -  person Jot Dhaliwal    schedule 01.05.2014


Ответы (2)


Не уверен, что это актуально, так как не смотрел пример кода, но я думаю, что createjs.Touch.enable работает с экземплярами Stage, а не с DisplayObjects.

см. здесь

person wigglyworm    schedule 07.05.2014
comment
отлично. но не полезно для меня - person Jot Dhaliwal; 08.05.2014

Я провел много исследований по этой теме, и в конце концов я пришел к выводу, что это ОШИБКА в IE11. Надеюсь, Microsoft поможет решить эту проблему.

person Jot Dhaliwal    schedule 22.05.2014