Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с fullscreen моего flv playera (http://www.flasher.ru/forum/showthread.php?t=104644)

Musatoff 29.11.2007 14:17

Проблема с fullscreen моего flv playera
 
Такая ситуация, уже потратил 3 часа, никак не могу сделать: имеется в плеере кнопка "fullscreen", и она открывает фулл скрин. видео и все остальное становиться в 2 раза больше по размеру, а при еще одном нажатии все обратно. НО если нажать ESC, так как написано, то оно не уменьшается в исходное положение!! :(
вот код:
Код:

playback.fsBtn.onRelease = function() {
playback.nsBtn._visible = true;
Stage["displayState"] = "fullScreen";
Stage.height = 980;
Stage.width = 866;
with (screen_mc) {
        _width = 950;
        _height = 760;
        _x = 15;
        _y = 15;
}
with (ramka) {
        _width = 980;
        _height = 790;
        _x = 7.5;
        _y = 7.5;
}
with (playback) {
        _width *= 2;
        _height *= 2;
        _x = 0;
        _y = 790;
}
};
playback.nsBtn.onRelease = function() {
playback.nsBtn._visible = false;
Stage["displayState"] = "normal";
Stage.height = 490;
Stage.width = 433;
with (screen_mc) {
        _width = 475;
        _height = 380;
        _x = 7.5;
        _y = 7.5;
}
with (ramka) {
        _width = 490;
        _height = 395;
        _x = 3.8;
        _y = 3.8;
}
with (playback) {
        _width = 490;
        _height = 38.9;
        _x = 0;
        _y = 395;
}

};

Не подскажите ли что можно сделать?

Molecula 29.11.2007 14:55

Stage.height Stage.width read-only.
Если Вам надо просто увеличивать контейнер видео, то не надо юзать Stage["displayState"], если нужен фулскрин, то юзайть только Stage["displayState"].

Musatoff 29.11.2007 15:06

а displaystate все равно не увеличивает видео и другие детали. мне как раз нужен фулл скрин окно, но сам мув не полный скрин надо. То есть видео не очень крутого кач-ва чтоб его в полный экран крутить

Molecula 29.11.2007 15:26

Ну, как вариант вешайте на Эск-а слушателя и по нему уже меняйте, всё что захотите:
Код:

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
    if (Key.isDown(Key.ESCAPE)) {
  //тута уменьшаем что надо
    }
};
Key.addListener(keyListener);


Musatoff 29.11.2007 15:30

не работает такая тема. пробовал. Спасибо всем! я уже решил задачку


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

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