Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   stage.displayState == null (http://www.flasher.ru/forum/showthread.php?t=142053)

nOobCrafter 08.04.2011 19:48

Цитата:

могу конечно ошибаться, но уверен на 1000% ибо сам делал
))
Цитата:

в вебе не пробовал
как думаете человек в проекторе пробует?

in4core 08.04.2011 20:53

Цитата:

как думаете человек в проекторе пробует?
Я же написал, что сам не вкурсе где юзается дебаг , а где релиз, никогда с этим не разбирался и не нужно было. Но раз вы знаете наверняка - что проектор это дебаг, то вопросов нет, лично я не в курсе. Во вторых, я точно знаю, что некторые вещи во флеше типа fileReference работают только по кнопочным событиям пользователя, - что в дебаге, что в релизе, так вот об этом сказано в хелпе. Но про дисплей стейт = кнопочные события, никто не говорил. И наконец, - проще попробовать, чем разводить болтавню. Я преположил и все

Добавлено через 5 минут
Код AS3:

stage.displayState = StageDisplayState.FULL_SCREEN;

Проверил в релизе все ок)) Закусите

GBee 08.04.2011 22:06

http://help.adobe.com/ru_RU/AS3LCR/F...l#displayState

Цитата:

Полноэкранный режим запускается в ответ на щелчок мышью или нажатие кнопки пользователем; значение свойства Stage.displayState не может измениться без ввода пользователя. В приложении Flash Player ввод с клавиатуры в полноэкранном режиме ограничен. Допустимыми клавишами являются комбинации клавиш для отключения полноэкранного режима и клавиши, отличные от клавиш печати, такие как стрелки, пробел Shift и Tab. Комбинациями клавиш, которые позволяют отключить полноэкранный режим, являются следующие: Esc (Windows и Mac), Ctrl+W (Windows), Command+W (Mac) и Alt+F4.
При переходе в полноэкранный режим поверх видео отображается диалоговое окно Flash Player, уведомляющее пользователей о том, что включен полноэкранный режим и можно нажать клавишу Escape для выхода из этого режима.
Цитата:

Данные ограничения не действуют для содержимого SWF, выполняемого в автономном Flash Player или в приложении AIR. AIR поддерживает интерактивный полноэкранный режим, который допускает ввод с клавиатуры.
Все остались при своём, как я понимаю. :о)

iliacmd 11.04.2011 20:49

хреново здесь одно, что по умолчанию displayState не Normal. Лично мне непонятно почему разработчики сделали его null :wacko: Например мне нахрен не нужно делать при старте fullscreen, просто нужно чтобы корректно (красиво) работало условие if(stage.displayState == StageDisplayState.NORMAL), не хочется так сказать разводить геморой подобный if(stage.displayState == StageDisplayState.NORMAL || stage.displayState == null)

GBee 11.04.2011 20:55

Цитата:

Сообщение от iliacmd (Сообщение 988603)
хреново здесь одно, что по умолчанию displayState не Normal. Лично мне непонятно почему разработчики сделали его null :wacko: Например мне нахрен не нужно делать при старте fullscreen, просто нужно чтобы корректно (красиво) работало условие if(stage.displayState == StageDisplayState.NORMAL), не хочется так сказать разводить геморой подобный if(stage.displayState == StageDisplayState.NORMAL || stage.displayState == null)

Код AS3:

if(stage.displayState != StageDisplayState.FULL_SCREEN)
trace("Я не знаю, зачем это условие, если оно всегда выполняется при старте");


iliacmd 12.04.2011 12:01

Цитата:

Сообщение от GBee (Сообщение 988604)
Код AS3:

 if(stage.displayState != StageDisplayState.FULL_SCREEN)
trace("Я не знаю, зачем это условие, если оно всегда выполняется при старте");


<ВЦ> StageDisplayState.NORMAL, <ВЦ> StageDisplayState.FULL_SCREEN? <ВЦ>!


Часовой пояс GMT +4, время: 04:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.