Просмотр полной версии : Проблема с fullscreen
Пробую подключить возможность развертывания флешки на весь экран, но не получается. Посмотрел в хелпе, но тот же кусок кода не работает:
switch(stage.displayState) {
case "normal":
stage.displayState = "fullScreen";
break;
case "fullScreen":
default:
stage.displayState = "normal";
break;
}
у меня результатом кода:
trace(stage.displayState)
выводит:
null
Подскажите, пожалуйста, в чем проблема.
DarkLight
06.12.2007, 19:21
Проверьте версию плеера, должна быть не менее 9,0,28,0
trace(Capabilities.version);
возвращает
WIN 9,0,45,0
Будет работать только если поставть евент на мышь, или клаву, там же в хелпе написано. Иначе бы все флеш баннеры открывались бы на фулл скрин.
И еще посмотри хтмл, в нем должны быть параметры AllowFullScreer=true
Евент на мыш у меня был, я просто не заметил, что кроме:
<param name="allowFullScreen" value="true" />
...
<embed src="example.swf" allowFullScreen="true" ... >
нужно еще:
AC_FL_RunContent( ... "allowFullScreen", "true", ... )
Спасибо, тем, кто откликнулся.
terbooter
07.12.2007, 16:37
Это можно скомпилять и в восьмерке, только надо добавить строчку в файл
Stage.as
У меня появилась другая проблема: в IE и FireFox все работает нормально, но в Opera, в режиме fullScreen, пропадает реакция на нажатие левой и правой кнопки мыши. Кто-нибудь знает как это решить?
DarkLight
07.12.2007, 22:46
На левую нормально реагирует у меня Опера. Проверено в 9.23, 9.24, 9.5b1
Это можно скомпилять и в восьмерке, только надо добавить строчку в файл
Stage.as
Какую?..
terbooter
10.12.2007, 09:49
Какую?..
static var displayState:String
http://www.actionscript.org/forums/showthread.php3?t=151720
Не надо ничего добавлять в Stage.as
На левую нормально реагирует у меня Опера. Проверено в 9.23, 9.24, 9.5b1
Так проблема в том, что у заказчика нет реакции мышки в ФФ и Опере (в ИЕ нормально),а у меня только в Опере не работает. Может это из-за настроек броузеров. Никто с такой проблемой не стыкался?
fastandfurious
21.11.2008, 11:10
В опере надо нажать обе кнопки мыши одновременно и только тогда передаётся фокус. Нужно чтоб флешка, после перехода в fullscreen, сразу была в фокусе. Как решить проблему? Не знаю что и делать.
Добавлено через 35 часов 11 минут
Ну хоть кто-нибудь отклинется?
http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html
IrishKnight
10.07.2009, 16:31
"Так проблема в том, что у заказчика нет реакции мышки в ФФ и Опере (в ИЕ нормально),а у меня только в Опере не работает. Может это из-за настроек броузеров. Никто с такой проблемой не стыкался?"
Я решил эту проблему изменением вызова функции, переключающей на фулскрин, с события onPress на onRelease
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.