Форум 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)
-   -   flv плеер (http://www.flasher.ru/forum/showthread.php?t=104328)

Ануб 23.11.2007 10:25

flv плеер
 
Доброго времени суток, я делаю flv-плеер для воспроизведения видео на своём сайте. Мне просто приятнее вставлять не ютубовский плеер, а собственный, со своим логотипом.

Он уже есть, надо довести до ума

Есть два вопроса:
1) как сделать так, чтобы независимо от масштаба, строка воспроизведения в плеере всегда имела один размер, либо как на youtube.com имела всегда единую высоту, а по ширине разъезжалась в области полосы прокрутки видеоролика (кнопки также имеют единый размер независимо от размера плеера на экране)?

2) ещё хочу сделать кнопочку "полный экран" (в ютубовском плеере она есть), как реализовать? естественно реализация будет возможна только после решения проблемы №1, описанной выше.

Заранее спасибо всем кто ответит
ЗЫ: поиском юзал, готовые flv-плееры - не вариант.

Skriv 23.11.2007 11:29

Код:

Stage.scaleMode = "noScale";
Stage.align = "TL";
............................................
//Размер видео после фулскнира
my_video._width = Stage.width;
my_video._height = Stage.height;

//положение кнопки Play
btn_play._x=Stage.width/2; // центр экрана
btn_play._y=Stage.height-23; // 23 пикселя от низа экрана

Fullscreen
Код:

Stage["displayState"] = "fullScreen";
Stage["displayState"] = "normal";


Ануб 23.11.2007 11:31

О! то что надо, спасибо!

Ануб 23.11.2007 16:27

Вот фулскрин однако не работает... Банальная кнопочная функция
Код:

on (release) {
Stage["displayState"] = "fullScreen";
}

не даёт никаких эффектов

правда, возможно оттого, что у меня 8 флэш...

wvxvw 23.11.2007 16:37

нужно в ХТМЛ разрешить флешке фуллскрин
Код:

<param name="allowFullScreen" value="true" />
И wmode должен быть opaque

Ануб 23.11.2007 16:47

о, пасибо

iNils 23.11.2007 16:52

Цитата:

Сообщение от Skriv
Fullscreen
Код:

Stage["displayState"] = "fullScreen";
Stage["displayState"] = "normal";


Раздел по AS3 ниже по улице.

wvxvw 23.11.2007 17:01

iNils в АС2 это тоже работает %)

DarkLight 23.11.2007 17:06

displayState работает и в AS2 при условии воспроизведения в 9ом плеере нужной подверсии(Availability: ActionScript 2.0; Flash Player 9.0.28.0)

iNils 23.11.2007 17:13

А ну правильно, я смотрел в хелпе по AS3, а там соответственно написано "Language version: ActionScript 3.0 " :D


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

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