Форум 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) режимом в браузере (http://www.flasher.ru/forum/showthread.php?t=118115)

retinol 14.11.2008 19:20

Помогите разобраться с полноэкранным (fullscreen) режимом в браузере
 
Вопрос 1.
Объясните почему такой код так и не перевел ролик в fullscreen:
Код AS1/AS2:

fsbutton_btn.onPress = function() {
        fscommand("fullscreen", true);
};

Опцию Flash Only - Allow Full Screen включал. Тестировал в Опере 9 и в IE 6. В локальном плеере команда работала. Дальнейшие опыты привели к модификации кода:
Код AS1/AS2:

fsbutton_btn.onPress = function() {
        Stage.displayState = "fullscreen";
};

Так заработало! Но почему не работает первый вариант? :rtfm:

Вопрос 2.
Ролик который я создаю реагирует на события onMouseMove и onRelease. Первое используется для задания движения слайд-шоу:
Код AS1/AS2:

_root.onMouseMove = function(){
Text_txt.text = "x: " + _root._xmouse+"; y: "+_root._ymouse;
//...............
}

а второй для кнопки входа/выхода в fullscreen.
Так вот, при переходе в Fullscreen в браузере Опера 9 почему-то отключаются данные события. Где-то читал, что вроде так и должно быть, но с другой стороны в IE ролик функционирует.
Далее я попробовал отвязаться от события движения мыши и стал вызывать функцию задания движения таким образом:
Код AS1/AS2:

_root.onEnterFrame = function() {
MyOnMouseMove();

а в самой фукнкции использовал, естественно, _root._xmouse и _root._ymouse, но сразу после перехода в полноэкранку эти значения замирают и не меняюся до выхода из него по нажатию Esc.
В IE, опять же, все работает.
Заранее благодарю за ответ

Zik. 14.11.2008 20:02

Ответ 1.
Потому что первая функция работает только для локальных плееров.
Ответ 2.
Не знаю

Sogdiana 25.11.2008 12:16

Я тоже столкнулась с такой же проблемой, когда после выхода в полноэкранный режим в Опере перестают работать и левая и правая кнопки мыши (в FF и IE работают без нареканий). Работать кнопки начинают только после одновременного нажатия обеих кнопок мыши.
Просьба, гуру, помогите разобраться!
С уважением, Sogdiana.


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

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