![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Всем, привет!
Господа, делаю AIR редактор уровней для Starling игрушки, задача простая - после сборки уровня, проверить его вживую в игровом экране. Решаю следующим образом: 1. создаю NativeWindow, в него запускаю игровой экран 2. передаю ресурсы в игровой экран 3. по закрытию окна в игровом экране делаю starling.dispose(); starling = null; 4. При повторной попытке открыть (новый экземпляр NativeWindow и игрового экрана), старлинг артачится и теряет контекст (ломается Texture.fromBitmapData) выкидывая MissingContextError(); Кто-нибудь сталкивался? С уважением. |
|
|||||
|
Попробовал, не помогает
![]() Судя по дебаггеру, при повторном создании native окна со старлингом, ошибка ползет отсюда: flash.display3D.Context3D/createTexture::The object was disposed by an earlier call of dispose() on it. ПОхоже на эту хрень Добавлено через 10 минут Методом тыка нашел нужное: Starling.context.dispose(); И больше ничего ненадо. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|