Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с фулскрин (http://www.flasher.ru/forum/showthread.php?t=158901)

cremnet 24.06.2011 22:51

Проблема с фулскрин
 
Есть приложение на ВК когдато она отлично входило в полноэкранный режим, а с какого-то момента(незнаю с какого) оно перестало быть нормальным
http://vk.com/app1924655
часть кода из .as
Код AS3:

public static function  fullScreen(e:*=null):void{
        if (e is KeyboardEvent){
                if (!((e.keyCode==27)&&(myParent.stage.displayState==StageDisplayState.FULL_SCREEN))){
                        return;
                }
        }
    if (myParent.stage.displayState == StageDisplayState.NORMAL) {
                myParent.stage.displayState=StageDisplayState.FULL_SCREEN;
        } else {
                myParent.stage.displayState=StageDisplayState.NORMAL;
        }
}

перепробывал все возможные scaleMode - showAll, noBorder, exactFit, noScale .... пофиг
при компиляции из дебагера все отлично!!!
как это победить?

kackbip 24.06.2011 23:07

При встройке флэшки в хтмл можно разрешить фулскрин а можно запретить. Возможно он теперь запрещен?

goodguy 24.06.2011 23:18

Где-то тут уже писали об этом. Приложение должно быть одобрено, чтобы работал полноэкранный режим

cremnet 24.06.2011 23:26

Цитата:

Сообщение от goodguy (Сообщение 1006337)
Где-то тут уже писали об этом. Приложение должно быть одобрено, чтобы работал полноэкранный режим

приложение одобрено уже давно и отлично работало в фулскрине, посл раз я видел его в фулскрине 2 мес назад,... просто пока писал приложение я не входил в фулскрин...

Цитата:

Сообщение от kackbip (Сообщение 1006337)
При встройке флэшки в хтмл можно разрешить фулскрин

ясен перец, только это включено, кст, даже если и не одобрено приложение

Цитата:

Сообщение от goodguy (Сообщение 1006337)
Где-то тут уже писали об этом.

Перебрал все темы по фулскрину ничего про свой трабл не нашел

Проблема в том что приложение в фулскрин ВХОДИТ!!! да вот видно всеголишь половина, да и то верхняя

Добавлено через 9 минут
http://vlote.ru/view/342464/
Данный сабж решает проблему но очень коряво... фон белы (понятия не имею откуда) и все мутное... блюр полнейший

Добавлено через 15 часов 13 минут
Проблема была решена при отказе от контейнера (wrapper)
Может у кого есть идеи как это сделать и оставить поддержку wrapper?

Nucer 26.06.2011 17:39

Да, всё дело в контейнере, у меня был такой баян, всё дело в том, что контейнер как то странно ресайзит содержимое..)
Писал давно, если честно не помню уже что зачем тут, но код был рабочий и суть ясна...)
Код AS3:

protected function beginMovie( e:Event ):void
{
        stage.align = StageAlign.TOP_LEFT;
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.fullScreenSourceRect = new Rectangle( 0 , 0 , stage.fullScreenWidth , stage.fullScreenHeight );
        stage.addEventListener( FullScreenEvent.FULL_SCREEN , onFullscreen );
}
protected function onFullscreen( e:FullScreenEvent ):void
{
        epicResize();
}
protected function epicResize() : void
{
        var par:DisplayObjectContainer = this;
        while ( par.parent != null )
        {
                par = par.parent;
 
                if ( par.scaleX != 1 )
                {
                        par.scaleX = par.scaleY = 1;
                }
        }
}


GBee 26.06.2011 22:23

Цитата:

Проблема была решена при отказе от контейнера (wrapper)
Может у кого есть идеи как это сделать и оставить поддержку wrapper?
Переход на посредника занимает 10-30 минут, не считая тестирования.

kackbip 27.06.2011 06:49

Ндааа, автор.... надо же проблему обозначивать сразу.


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

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