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

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

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

Регистрация: Jul 2011
Сообщений: 121
По умолчанию Загрузка видео на сцену

Есть какой способ поинтереснее и по качественнее для добавления внешнего видео файла на stage помимо страндартного File-Import-Import Video?

Старый 10.08.2011, 10:36
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 2  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Можно использовать Video + NetStream
Либо стандартный компонент типа FLVPlayback
Во flex framework есть компонент VideoPlayer


Последний раз редактировалось kackbip; 10.08.2011 в 10:40.
Старый 10.08.2011, 10:50
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 3  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
Вот именно, что стандартный FLVPlatback не подходит. Проект большой, контена много. и при экспортировании Flash безнадёжно и насмерть зависает.

Старый 10.08.2011, 10:55
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 4  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Делите проект на модули которые потом будете подгружать при запуске приложения. Модули экспортируйте отдельно. Это по поводу долгого экспорта.

По поводу FLVPlayback - используйте Video + NetStream. Самый НЕ ресурсоемкий способ. Никаких глобальных подключений библиотек и т.д.

Старый 10.08.2011, 10:57
areostar вне форума Посмотреть профиль Отправить личное сообщение для areostar Найти все сообщения от areostar
  № 5  
Ответить с цитированием
areostar

Регистрация: Oct 2009
Сообщений: 386
а какого фотмата видео? может есть смысл перегнать в .swf и подгружать через URLRequest и Loader

Старый 10.08.2011, 11:11
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 6  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Видео можно будет отображать f4v, flv, mp4. Посмотрите документацию на адобе.
Можно и перегнать в swf. Если нужно. Только зачем?

Старый 10.08.2011, 11:30
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 7  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
Видео уже в flv. Можно по подробнее про NеtStrеаm

Старый 10.08.2011, 11:33
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 8  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
В документации все очень подробно.
http://help.adobe.com/en_US/FlashPla...NetStream.html
http://help.adobe.com/en_US/FlashPla...dia/Video.html

Инициализируете NetStream, создаете Video, прикрепляете NetStream к Video, кладете Video на сцену.

Старый 10.08.2011, 14:03
Sweet07 вне форума Посмотреть профиль Отправить личное сообщение для Sweet07 Найти все сообщения от Sweet07
  № 9  
Ответить с цитированием
Sweet07
 
Аватар для Sweet07

Регистрация: Jul 2011
Сообщений: 121
Хорошо. Всё пошло

Код AS3:
var MyVideo:Video = new Video();
addChild(MyVideo);
 
var MyNC:NetConnection = new NetConnection();
MyNC.connect(null);
 
var MyNS:NetStream = new NetStream(MyNC);
MyNS.play("video/cafe.flv");
MyVideo.attachNetStream(MyNS);
MyNS.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler); 
 
function asyncErrorHandler(event:AsyncErrorEvent):void 
{ 
}


Последний раз редактировалось Sweet07; 10.08.2011 в 14:05.
Старый 10.08.2011, 14:04
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 10  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
вероятно размер Video вам надо задать. Как обычному DisplayObject-у

AS3 разработчики предпочитают называть переменные с маленькой буквы.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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