Как получить доступ к NativeWindow в чистом проекте AS3 AIR - PullRequest
0 голосов
/ 07 февраля 2012

Я схожу с ума, потому что не могу получить доступ к объекту NativeWindow в «Мобильном проекте ActionScript», независимо от того, что я делаю stage.nativeWindow всегда пуст, когда я тестирую на рабочем столе. Если я создаю новое NativeWindow, то свойство stage имеет значение null. Как ни странно, доступ к stage.NativeWindow работает при развертывании на Blackberry Playbook, но не при отладке конфигурации Launch Method на рабочем столе.

Не могу ответить на мой собственный вопрос, но кажется, что эта функция просто не поддерживается на рабочем столе. Я думаю, что обходной путь - это использование Stage.Resize при отладке рабочего стола.

ссылка: Окно представляет окно родной операционной системы; Стадия представляет содержание, содержащееся в окне. Это свойство действительно только для контента, работающего в AIR на платформах, которые поддерживают класс NativeWindow. На других платформах это свойство будет нулевым. В Flash Player (содержимое, запущенное в браузере), это свойство также будет нулевым.

1 Ответ

4 голосов
/ 07 февраля 2012

Вы не можете получить доступ к nativeWindow на мобильных устройствах, это не поддерживается. Проверьте эту страницу это - неподдерживаемый API на мобильных устройствах http://help.adobe.com/en_US/as3/iphone/WS789ea67d3e73a8b24b55b57a124b32b5b57-7fff.html

...