Вход

Просмотр полной версии : Как исполнить фуллскрин флешки в броузере?


джонатан
10.10.2008, 18:48
Здравствуйте.

Как исполнить фуллскрин флешки в броузере, как к примеру фуллскринится флешплеер на ютюб?

Благодарю вас!

Kuruki
10.10.2008, 20:09
http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

или F11 в браузере :)

джонатан
10.10.2008, 20:43
Ребят! А помогите плиз разобраться, а то с английским мега туго. В хелпе прочел про Stage.displayState там вообще както все неясно. Если не затруднит, то хотябы чуть чуть поподробнее. Плз...

З.Ы. F11 некатит...

Спасибо

Kuruki
10.10.2008, 20:51
По нажатию кнопки или клавиши (<- это важно!) выполняем функцию
function goFullScreen()
{
Stage["displayState"] = "fullScreen";
}
При этом в коде html-страницы в тегах object и embed должен присутствовать параметр allowFullScreen="true". Вот пример
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0"
width="600" height="400" id="fullscreen" align="middle">
<param name="allowFullScreen" value="true" />
<param name="movie" value="fullscreen.swf" />
<param name="bgcolor" value="#333333" />
<embed src="fullscreen.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400"
name="fullscreen" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

джонатан
10.10.2008, 20:52
Спасибо, но я зашел написать, что уже разобрался. Но всеравно благодарю вас!

Правда у меня слегка иначе получилось:

vvv.onRelease = function() {
Stage.displayState = Stage.displayState == "normal" ? "fullScreen" : "normal";
}

iSeeYou
23.10.2008, 00:28
с этим то понятно а убрать активацию флэшки кликом мыши?
Вот делаю плеер:
http://alphacrust.ru/uploads/swf/LigthFLV/
Нажимаю fullscreen, он выполняет (Stage.displayState = "fullscreen")
но меню не могу пользоваться пока не активирую нажатием левой кнопки мыши...
гуглил, чет нашел по классу import flash.external.*; он в этом случае поможет?

gloomyBrain
23.10.2008, 01:38
вам нужно с помощью яваскрипта перевести фокус на флешку
трампампам.focus()

iSeeYou
23.10.2008, 10:10
вам нужно с помощью яваскрипта перевести фокус на флешку
трампампам.focus()

не. Не выход :(
написал в html:
<script language="javascript">function fc () { player.focus(); }</script>
и при нажатии на кнопку fullscreen дописал:
getURL ('javascript: fc();');

видимо дело в чем то другом...:confused: