Ошибка при повторном Event.CONTEXT3D_CREATE
Добрый день! В некоторых случаях при старте приложения несколько раз возникает событие Event.CONTEXT3D_CREATE. После чего все графические элементы как бы сдвигаются. С чем это связано и как это обойти? Спасибо!
|
Хм... по простому такого не было) Код в студию
|
Код AS3:
|
Вложений: 1
Только что попробовал запускать приложение с телефона, и ставить на блок. С пятого раза вылетел этот баг.
По логам видно, что уже началась отрисовка окна авторизации, и опять возникло это событие. Внизу видно кнопки авторизации, которые не посередине, и не того размера, который нужен. Скрин с мобильного: Вложение 31665 |
мейби
Код AS3:
|
Спасибо за ответ, попробовать смогу только во вторник. Тогда и отпишусь.:)
|
сдвиг скорее всего из-за onResize или OrientEvent
|
У вас каждый раз создается новый экземпляр старлинг при ресайзе нативного стейджа. Естественно он выдает новый контекст каждый раз.
При ресайзе стейджа, надо менять размеры зоны вьюпорта и стейджа самого старлинга. Из-за этого и будут смещатся элементы отрисовки. |
Цитата:
Код AS3:
Код AS3:
|
Ага, нашел похожий код в примерах feathers, сейчас буду писать тестовое приложение, чтобы проверить данную теорию :). Всем спасибо за ответы.
|
Часовой пояс GMT +4, время: 21:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.