Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.06.2007, 12:02
grive вне форума Посмотреть профиль Отправить личное сообщение для grive Найти все сообщения от grive
  № 1  
Ответить с цитированием
grive

Регистрация: Jun 2007
Сообщений: 5
Question Preview для элемента FLVPlayback

Требуется что б на сайте до запуска проигрывания видео была заставка, аля ютуб.

Все перепробывал не работает и в инете ничего нет по этому поводу

вот пример,

Код:
import fl.video.*;
var my_FLVPlybk = new FLVPlayback();
my_FLVPlybk.x = 0;
my_FLVPlybk.y = 0;
addChild(my_FLVPlybk);
my_FLVPlybk.autoPlay = false;
my_FLVPlybk.preview="startfon.png";
my_FLVPlybk.skin="SkinUnderPlayStopSeekMuteVol.swf";
my_FLVPlybk.source="rebenok_napugalsya.flv";
my_FLVPlybk.skinBackgroundColor=(0xFFFFFF);
my_FLVPlybk.skinBackgroundAlpha=(0.3);
Так вот startfon.png нигде не отображается, просто черный фон и все


Последний раз редактировалось grive; 28.06.2007 в 12:52.
Старый 28.06.2007, 12:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
grive, отредактируйте свой пост и оформите код тегами [code][/code].

Старый 28.06.2007, 14:26
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
по preview в доках такая ремарочка - Only for live preview..
я совсем не уверен, но подозреваю что будет работать тока при трансляции потока с FMS или какого другого видео-сервера, а не при загрузке файла..
зы: к слову, не вижу почему бы по-простому не прицепить к плееру этот битмап.., а когда надо будет, соответственно -убрать..


Последний раз редактировалось silin; 28.06.2007 в 14:33.
Старый 28.06.2007, 15:20
grive вне форума Посмотреть профиль Отправить личное сообщение для grive Найти все сообщения от grive
  № 4  
Ответить с цитированием
grive

Регистрация: Jun 2007
Сообщений: 5
сам пхпешник и сложно представить как именно реализовать предложенный вариант, ясно что нужно поставить спрайт поверх и в случае возникновения евента от плеера скрыть, но это только предполагаемая теория

и все таки хочется верить что это возможно реализовать посредством FLVPlayback

Старый 28.06.2007, 17:21
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
собственно не вижу затыков, если верно понял, что хочеца:
Код:
package
{
    import fl.video.*;
    import flash.display.*;
    import flash.net.URLRequest;
    
    public class PreviewTest extends Sprite {

        private var videoUrl:String = "zzz.flv";
	private var previewUrl:String = "preview.png"
        private var player:FLVPlayback = new FLVPlayback();
	private var preview:Loader=new Loader();
		
        public function PreviewTest() {
		player.source=videoUrl;
		player.skin = "file:///c|/Program Files/Adobe/Adobe Flash CS3/en/Configuration/FLVPlayback Skins/ActionScript 3.0/SkinOverPlaySeekMute.swf"

		preview.load(new URLRequest(previewUrl))
			
		addChild(player);
		player.addChild(preview);
			
		player.addEventListener(VideoEvent.STATE_CHANGE,onChange);
        }
		
	private function onChange(evt:VideoEvent):void{
		preview.visible=(evt.state!="playing");
             //это смотря когда нужно/ ненужно показывать..
	}
		
    }
}
на всякий случай: PreviewTest - это document class, в библиотеке FLVPlayback, больше ничего..,кроме файлов на которые ссылается код


Последний раз редактировалось silin; 28.06.2007 в 17:24.
Создать новую тему Ответ Часовой пояс GMT +4, время: 08:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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