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

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

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

Регистрация: Dec 2006
Сообщений: 2
По умолчанию проиграть несколько flv файлов

в хелпе по 8-му флэшу есть такой пример для воспроизведения flv

Код:
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play("video2.flv");
скажите а как сделать чтобы при нажатии на одну кнопку воспроизводился один видеофайл, а при нажатии на другую, другой?

пробовал так:

Код:
var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);

vid_but_1.onPress = function() {
   stream_ns.play("video1.flv");
};

vid_but_2.onPress = function() {
   stream_ns.play("video2.flv");
};
[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

не работает


Последний раз редактировалось iNils; 05.12.2006 в 19:07.
Старый 05.12.2006, 17:40
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 2  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Код:
var my_video:Video; // my_video is a Video object on the Stage
var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
my_video.attachVideo(my_ns);
var btn1:MovieClip = this.createEmptyMovieClip("btn1", this.getNextHighestDepth());
var btn2:MovieClip = this.createEmptyMovieClip("btn2", this.getNextHighestDepth());
function DrawBox(_mc:MovieClip):Void{
	with(_mc){
		beginFill(0x000000, 100);
		lineTo(50, 0);
		lineTo(50,50);
		lineTo(0, 50);
		lineTo(0 , 0);
		endFill();
	}
}
DrawBox(btn1);
DrawBox(btn2);
btn1._y = 300;
btn2._y = 300;
btn1._x = 100;
btn2._x = 200;
btn1.onRelease = function(){
	my_ns.play("http://www.comedy.su/promo/videos/11.flv");
}
btn2.onRelease = function(){
	my_ns.play("http://www.comedy.su/promo/videos/12.flv");
}
Если не получиться, я тогда наверное обладатель волшебного Флэша!

P.S.>>>
не забудь положить объект Video на сцену!

P.P.S.>>>
А если ты собираешься проигрывать локальные файлы, то зачем такие заморочки? Поставь на сцену FLVPlayback и радуйся прелестям... Копай Help внимательнее... Тот пример, что я дал ничем не отличается от хелпового.


Последний раз редактировалось Aziz Zaynutdinoff; 05.12.2006 в 17:45.
Создать новую тему Ответ Часовой пояс GMT +4, время: 13:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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