HTML5 проблема с холстом при тестировании в браузере мобильного телефона - PullRequest
0 голосов
/ 02 февраля 2020

Я работаю над проектом Animate cc. сделать HTML5 страницу холста. Эта проблема появляется, когда я вижу страницу в браузере моего мобильного телефона . проблема заключается в том, что, когда я нажимаю на любую кнопку в ней, синий прозрачный оверлей появится по всему экрану и внезапно исчезнет. Я искал об этом в inte rnet, но я не мог найти ответ, чтобы это исправить. Вы можете проверить проблему по следующему адресу (пожалуйста, проверьте это в своем мобильном браузере):

Ссылка на мои приложения

Это коды, которые я использовал для кликов event:

thisMc=this;

dialogsArr=[thisMc.ivanDialog,thisMc.akilDialog,thisMc.xiaDialog,thisMc.maxDialog,thisMc.mariaDialog,thisMc.observeTxt];
//disapear dialogs
function disapearDialogs()
{
    dialogsArr[0].alpha=0;
    dialogsArr[1].alpha=0;
    dialogsArr[2].alpha=0;
    dialogsArr[3].alpha=0;
    dialogsArr[4].alpha=0;
    dialogsArr[5].alpha=0;
}
disapearDialogs();
dialogsArr[5].alpha=1;

//persons events
thisMc.ivanBtn.on('click', function()
{
    createjs.Sound.stop();
    disapearDialogs();

    createjs.Sound.play('my_name_is_ivan');
    dialogsArr[0].alpha=1;
    stage.update();
});

thisMc.akilBtn.on('click', function()
{
    createjs.Sound.stop();
    disapearDialogs();

    createjs.Sound.play('my_name_is_akil');
    dialogsArr[1].alpha=1;
    stage.update();
});

thisMc.xiaBtn.on('click', function()
{
    createjs.Sound.stop();
    disapearDialogs();

    createjs.Sound.play('my_name_is_xia');
    dialogsArr[2].alpha=1;
    stage.update();
});

thisMc.maxBtn.on('click', function()
{
    createjs.Sound.stop();
    disapearDialogs();

    createjs.Sound.play('my_name_is_max');
    dialogsArr[3].alpha=1;
    stage.update();
});

thisMc.mariaBtn.on('click', function()
{
    createjs.Sound.stop();
    disapearDialogs();

    createjs.Sound.play('my_name_is_maria');
    dialogsArr[4].alpha=1;
    stage.update();
});

Интересно, знает ли кто-нибудь, как решить эту проблему? Пожалуйста, дайте мне знать, если вы что-нибудь знаете об этом.

Большое спасибо.

Том

...