PDA

Просмотр полной версии : Flash на полный экран


elSol
02.09.2007, 15:44
Здравствуйте.

Как добиться того, чтобы flash показывался на полный экран при нажатии кнопки. Так как например это реализовано в YouTube

http://www.youtube.com/watch?v=iXIJovfpzcw

При нажатии на крайне правую кнопку в меню - flash становится полноэкранным.

Заранее спасибо

DarkLight
02.09.2007, 17:44
с помощью Stage.displayState, при условии что флеш плеер 9.0.28.0 или выше у юзера

_ViPeR_
04.09.2007, 12:24
в обработчике событий нажатия на кнопку:
fscommand("fullscreen", true);

CrazyFlasher
04.09.2007, 13:19
_ViPeR_, не пудрите мозг...в youtube не так.

http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:Full-Screen_Mode_HW
http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

Wolsh
04.09.2007, 22:31
Да, прикольно, только вот с седьмым плагином тоже работает. Да и если код посмотреть, там всё по-другому сделано. Через попап-окно.

CrazyFlasher
04.09.2007, 22:33
там прекрасно описано как сделать это в обычном окне

Wolsh
04.09.2007, 22:40
Где там? "Там" где Вы дали, все про последний апдейт девятого плеера

etc
04.09.2007, 22:46
Ответ был дан ещё во втором посте.

CrazyFlasher
04.09.2007, 22:56
я дал ссылку на то, где подробно описано про fulScreen, про security и возможности.

P.S. если лень читать - элементарный пример:
www.flasher.pizza.ee/fullScreen

Код во фла:


b.onPress = function(){
Stage["displayState"] = "fullScreen";
Stage["fullScreenSourceRect"] = new Rectangle(0, 0, Stage.width, Stage.height);
}


В html -> view source

P.P.S. если плеер последний, то включается hardware режим.

Wolsh
04.09.2007, 22:58
Я прочитал всё, что Вы прикалываетесь? Этот код работает в седьмом плагине, я Вас настоятельно спрашиваю? И тебя, __etc, тоже.

etc
04.09.2007, 23:00
Ещё раз внимательно прочитай второй пост.
Не работает это под седьмым плагином. Это работает только начиная с 9,0,28,0.

CrazyFlasher, что-то твой пример у меня никак не заработал, уж не знаю, почему.

Wolsh
04.09.2007, 23:04
Так вот я уже сказал - плеер YouTube отрабатывает фуллскрин в седьмом плагине. Давайте повнимательней, прежде чем прикалывать друг друга.

CrazyFlasher
04.09.2007, 23:09
http://www.flasher.pizza.ee/fullScreen/

обновил...терь во всех браузерах...пример взят с labs.adobe .. тока там видео здоровое 49 метров, а тут многие боятся за трафик, но суть та же...поэтому если есть желание - смотрите...

никто никого не прикалывает

etc
04.09.2007, 23:15
Я в потроха Youtube-овского плеера не лазил, но там самый что ни на есть displayState. Для седьмого и восьмого плеера (а также версий младше 28), скорее всего, применен попап.

CrazyFlasher, теперь работает.

Wolsh
04.09.2007, 23:15
Да при чем тут во всех браузерах, дорогой ты мой CrazyFlasher?
Речь идет о СЕДЬМОМ (7) плеере в браузере. А Ваш пример ТОЛЬКО для девятого.

О, __etc! Я бы наверно бесконечно доказывал! Спасибо, я именно это и пытаюсь сказать.

etc
04.09.2007, 23:16
Ну нету тут ни у кого седьмого плеера, проверить никак. Проверку на наличие displayState что-ли нельзя сотворить? А уж открыть полноэкранный попап в семерке и восьмерке особой сложности не представляет.

CrazyFlasher
04.09.2007, 23:37
завтра на работе проверю youtube под 7 плеер.
P.S. Кстати советую скачать архив 7 и 9 с адобе...иногда необходимо. К тому же есть прога плагин свитчер..не помню названия...завтра узнаю - выложу

Wolsh
05.09.2007, 00:13
Да, полезная штука. Если трафика не жалко :)
http://www.sephiroth.it/test/firefox/extensions/flash_switcher_1.0.0.xpi

>>завтра на работе проверю youtube под 7 плеер.

Да все проще. У меня в фоксе стоит TabMix. Ну и соотв., никакого фуллскрина - открывает новую закладку и всё :) И еще ругается на плеер, что тот что-то несуразное пробует сделать :) Вот так я "догадался". Потом уже код посмотрел - там window.open.
А в других браузерах - типа фуллскрин. Попап на весь монитор растягивают и всех делов.

isangaley
05.09.2007, 01:17
так подскажите же как сделать фуллскрин, я тоже создал топик, но этого не видел. Его надо делать в Adobe Flash AC3 что-ли?

etc
05.09.2007, 01:36
Вы хоть чуть-чуть пытались прочитать тему или нет?

isangaley
05.09.2007, 01:37
я скачал демо, там файл флешки не открывается в макромедиа 8. это значит я могу только в Adobe as3 ?

chingachgoog
05.09.2007, 10:10
P.S. Кстати советую скачать архив 7 и 9 с адобе...иногда необходимо.

Что-то видимо мне этот архив между глаз попал - не найду никак.
Можно ссылочку?
(и не забудьте про плагин-свитчер) :)

Wolsh
05.09.2007, 10:38
Вы читаете сообщения? Ссылка на FlashSwitch в 18 посте.
Архив плееров здесь - http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&sliceId=2
--------------
- Доктор, меня все игнорируют.
- Следующий!

isangaley
05.09.2007, 13:08
так как открыть демо флешку от урока фулл скрина. Мне надо sc3 ?

etc
05.09.2007, 13:19
так как открыть демо флешку от урока фулл скрина. Мне надо sc3 ?
А если ещё пару раз спросить, а?
Какое демо скачано, с какой ссылки?

CrazyFlasher
05.09.2007, 13:23
2 isangaley: да в 9 посте пример кода, который вызывает fullScreen...

chingachgoog
05.09.2007, 14:11
Вы читаете сообщения? Ссылка на FlashSwitch в 18 посте.


А как было догадаться что это та самая утилита? :)

Архив плееров здесь - http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&sliceId=2


Спасибо.