![]() |
Своя компонента Flex
Здравствуйте.
Возможно ли создать свою компоненту Flex на основании класса fl.video.VideoPlayer? Если да, то как, помогите пожалуйста |
Пакет fl поставляется только с Flash Professional. Во флексе есть гораздо более мощный фреймворк OSMF. Также можете сделать свой компонент на основе spark.components.VideoPlayer или просто его скинировать.
Добавлено через 1 минуту P.S. Я вам уже говорил о нем в предыдущем вашем топике. |
Да, спасибо, но в компоненте spark нет возможности attachNetStream, которая мне очень нужна, и вроде нет playHeadTime и totalTime свойств. Мне надо исходить из уже существующей архитектуры чужого приложения, получать net stream, как-то проигрывать во флекс и отслеживать время, загрузку...
|
Цитата:
Цитата:
|
Проблема с работой с NetStream самая важная к сожалению
Добавлено через 4 минуты Если ловить события от NetStream, то можно все наверно организовать. Сатачить его VidoPlayer-у, а сам VideoPlayer addChild-ом добавить на VideoDisplay. Но какие события ловить, которые по сути во время всей загрузки периодически должны поступать. Пробую CuePoint, не реагирует вроде мой NetStream Добавлено через 36 минут Вот пробую ловить событие fl.video.VideoProgressEvent ..... Нет реакции в приложении никакой. Но оно же генерируется, если в приложении есть компонента VideoPlayer.. |
Цитата:
|
Не дошло, добрый человек (
Мне хочется сейчас во Flex (в скриптовой части его mxml файла) отловить событие Progress, которое должен вроде генерировать videoPlayer, посаженный как child VideoDisplay компоненты. Код AS3:
Добавлено через 1 час 0 минут Может надо думать в этом направлении http://alteromusica.blogspot.com/200...s-in-flex.html Но не знаю как это применить к моему коду (( |
Anig
1)CuePoint у вас возникать и не будет, потому что у вас в файле нет никаких CuePoint. Если вам нужны ключевые кадры-то это seekpoint вообще-то. 2) Далее, событие возникает у вас в child-e, а вы пишитесь на родителя. Но это событие не всплывает http://help.adobe.com/en_US/FlashPla...ressEvent.html Код:
|
Спасибо за отклик.
Уже сижу почти сутки, страшно не соображаю, а сделать надо сегодня... Помогите пожалуйста. Вон код приложен наверху. Как мне это событие поймать-отослать, кому отослать, или еще какое событие...может другое надо.. Я понимаю, что так писать нельзя в форуме, но уже не соображаю..... Добавлено через 3 минуты Пишу как тут http://alteromusica.blogspot.com/200...s-in-flex.html Код AS3:
<mx:Metadata> is not allowed here Cannot resolve attribute 'myCustomEvent' for component type mx.controls.VideoDisplay Добавлено через 18 минут Уважаемый Krusty Цитата:
Где возникает это событие прогресс, как и на ком мне его отловить? |
Вернитесь к старому варианту
Код:
ns.addEventListener( fl.video.VideoProgressEvent.PROGRESS,progress); |
| Часовой пояс GMT +4, время: 19:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.