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

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

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

Регистрация: Feb 2007
Сообщений: 563
Всем, привет, поискал по форуму, но не нашел внятного ответа на вопрос - можно ли применить к компоненту FLVPlayback параметр, подобный video.smoothing для video object?

для того чтобы сгладить пикселы?

вот нашел в инете - может кому пригодится)))

Код:
my_video.contentPath = "1.flv";
var smooth:Boolean = false;
player_mc.onPress = function() {
	smooth = !smooth
	MovieClip(my_video.getVideoPlayer(my_video.activeVideoPlayerIndex))._video.smoothing = smooth
};
my_video - компонент FLVPlayback

Obi, спасибо за ...
Цитата:
FLVPlayback.getVideoPlayer(index:Number):VideoPlay er
VideoPlayer наследуется от мувклипа и имеет свойство smoothing.
(это из случайно продублированного мной поста)
но я не могу здесь ничего понять и тем более пристроить это к своему коду, вы не могли бы чуть поподробнее что тут написано или что написано выше в моем варианте прокоментировать?

единственное что сам догадался это как фильтры пристроить к FLVPlayback
но вот теперь еще вопрос - можно ли прочитать metadata из FLVPlayBack?
главным образом интеерсует pixelAspectRatio, width height и длина подгружаемого ролика.

И вообще встал глобальный вопрос - если все так сложно все это делать с FLVPlayback - может проще использовать netStream?
Только вот не нашел ни одного примера - где можно управлять параметрами video object а везде ток - построить соединение, метадата, прелоадер и звук....
Подскажите плиз....


Последний раз редактировалось iNils; 11.10.2008 в 22:01.
Старый 11.10.2008, 20:00
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 2  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Ну вообще ваш код, имхо, какой-то левый.
например в этой строчке вы конвертируете объект VideoPlayer в MovieClip. А потом у MovieCLip'a пытаетесь взть свойство _video, которого там и в помине нету.
MovieClip(my_video.getVideoPlayer(my_video.activeVideoPlayerIndex))._video.smoothing = smooth;

Во-вторых не совсем понятно, зачем создавать доп. переменную.
Метод getVideoPlayer возвращает VideoPlayer, у которого есть свойство smoothing.
Попробуйте поставить его в true.
А вообще, компоненты — зло.

Старый 11.10.2008, 21:49
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 3  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
Цитата:
Ну вообще ваш код, имхо, какой-то левый.
тут трудно что-то сказать, потому что скачал с буржуйского сайта, но он работает.
....
тогда может кто нть знает толковую ссылочку, где рассказывают как создать плеер из video object?

Старый 11.10.2008, 22:13
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
> например в этой строчке вы конвертируете объект VideoPlayer в MovieClip.

Obi, в ООП это называется приведением (cast) типов. Никакой конвертации. Просто компилятору говорим, что в скобках объект именно такого типа, а не как он подумал.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 11.10.2008, 22:17
Obi вне форума Посмотреть профиль Отправить личное сообщение для Obi Найти все сообщения от Obi
  № 5  
Ответить с цитированием
Obi
 
Аватар для Obi

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Цитата:
Сообщение от dimarik Посмотреть сообщение
> например в этой строчке вы конвертируете объект VideoPlayer в MovieClip.

Obi, в ООП это называется приведением (cast) типов. Никакой конвертации. Просто компилятору говорим, что в скобках объект именно такого типа, а не как он подумал.
Так или иначе, компилятор воспринимает этот объект как мувклип, а у мувклипа нету свойста _video. Что не так я сказал?

Старый 11.10.2008, 22:24
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 6  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
а интересно, затратнее будет, снимать постоянно битмапу с видео обьекта и ей применять smoth

изврат но интересно
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 11.10.2008, 22:41
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Obi, Вы неправильно сказали о приведении, указав, что эта операция является конвертацией объектов одного типа в другой.

Собственного свойства _video у объектов MovieClip действительно, нет.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
Цитата:
Сообщение от darksranger Посмотреть сообщение
а интересно, затратнее будет, снимать постоянно битмапу с видео обьекта и ей применять smoth

изврат но интересно
Процессор повесится

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
почему ?
зеркальное видео на as2 делается и не вешается же, а прицнип тот же, постоянное мапирование
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 11.10.2008, 23:16
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 10  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
а тогда, если мы можем сообщить компилятору - что этот объект - не тот что он думает, а другой, можем ли мы ему сказать что это - тот объект у которого есть metadata? И соответственно ее узнать?

и все-таки - как вы считаете, при таких запросах к видеоплееру - что использовать более разумно - самому писать плеер с нетстрим или же все-таки flvplayback не так плох?

вся проблемма то в том, что соединить video object с файлом flv не сложно, а вот построить полноценный "прибор" не так то и просто...

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

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

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


 


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


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