Форум 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)
-   -   Как исполнить фуллскрин флешки в броузере? (http://www.flasher.ru/forum/showthread.php?t=116781)

джонатан 10.10.2008 18:48

Как исполнить фуллскрин флешки в броузере?
 
Здравствуйте.

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

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

Kuruki 10.10.2008 20:09

http://www.adobe.com/devnet/flashpla...reen_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

Цитата:

Сообщение от gloomyBrain (Сообщение 772231)
вам нужно с помощью яваскрипта перевести фокус на флешку
трампампам.focus()

не. Не выход :(
написал в html:
Код:

<script language="javascript">function fc () {        player.focus(); }</script>
и при нажатии на кнопку fullscreen дописал:
Код:

getURL ('javascript: fc();');
видимо дело в чем то другом...:confused:


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

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