![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Кто нибудь сталкивался с такой ситуацией?
В IE < 11, при установки stage.scaleMode = StageScaleMode.NO_SCALE, обнуляются значения размеров сцены: public function Main() { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); trace(stage.stageWidth + "-" + stage.stageHeight); // 800-600 stage.scaleMode = StageScaleMode.NO_SCALE; trace(stage.stageWidth + "-" + stage.stageHeight); // 0-0 } |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Притом что флешка размещена на странице и баг воспроизводится в браузере, а именно в InternetExplorer.
|
|
|||||
|
было что-то такое именно в IE и не только в NO_SCALE, а в любом режиме
перенос init() в следующий enterFrame плеера ( или просто setTimeout(init, 10)) решает вроде бы проблему, но деталей не знаю |
|
|||||
|
Регистрация: Jun 2013
Сообщений: 133
|
Раньше была проблема в IE c ExternalInterface, тогда только setTimeout помог. В данной ситуации setTimeout через раз помогает и то только если поставить таймаут меньше 1000, при большее 1000 вроде все норм, но задержка критичная. Ладно и на этом спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|