(Я новичок в Actionscript, и мне жаль, если это простой вопрос.)
Я выполняю медиаплеер в Actionscript, и у меня следующая иерархия классов:
- Основной класс, расширяет Sprite и содержит
- Класс VideoPlayer, расширяет Sprite, содержит объект Video и загружает видео с помощью Netstream
Видеоплеер будет встроен в разные приложения с контейнерами разных размеров. Есть ли способ заставить видео проигрыватель изменить размер в соответствии с размером родительского контейнера (как определено в html / swfobject)?
Я играл со свойствами scaleMode в классе Main, и мне удалось изменить масштабирование флэш-объекта в соответствии с контейнером, но размер видео всегда был одинаковым.
Кроме того, я изменил свойства "width" и "height" объекта Video как вручную, так и автоматически, используя метаданные видеоклипа, и размеры видео кажутся неправильными - у меня есть swfobject с 320x240 и когда Я изменил размер видео, чтобы оно соответствовало размеру swfobject, оно оказалось намного меньше, чем 320x240.
Заранее спасибо за помощь.