Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.11.2008, 19:20
retinol вне форума Посмотреть профиль Отправить личное сообщение для retinol Найти все сообщения от retinol
  № 1  
Ответить с цитированием
retinol

Регистрация: Nov 2008
Сообщений: 1
По умолчанию Помогите разобраться с полноэкранным (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";
};
Так заработало! Но почему не работает первый вариант?

Вопрос 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, опять же, все работает.
Заранее благодарю за ответ

Создать новую тему   Часовой пояс GMT +4, время: 10:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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