Video или VideoDisplay во Flex: когда имеет смысл использовать один или другой - PullRequest
2 голосов
/ 19 ноября 2009

Flex имеет 2 класса видео: Video и VideoDisplay. У меня вопрос, когда имеет смысл использовать один или другой?

Что я могу сказать из первоначального взгляда, так это то, что VideoDisplay реагирует на события мыши, потому что он наследуется от IntaractiveObject, но я не уверен, что это реальная разница, потому что Video, кажется, имеет обходной путь для этого, в котором вы можете добавить свой собственные слушатели событий.

Возможно, это еще не все, но это единственное отличие, которое я вижу сейчас. Поэтому мой вопрос для тех, кто широко использовал эти объекты, можете ли вы поделиться своим опытом, когда вы используете один над другим?

1 Ответ

0 голосов
/ 19 ноября 2009

Вы почти всегда захотите использовать VideoDisplay. Видео не является компонентом UIComponent, оно не может обрабатывать собственную загрузку с URL-адреса, не отправляет события Flex и не может привязываться ни к одному из свойств, таких как playHeadTime. Видео - это очень простой объект DisplayObject, который способен отображать видеоданные и не делает ничего другого. Это скорее строительный блок, который вы бы использовали, только если хотите сделать что-то интересное или создаете приложение Flash (не-flex).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...