Есть некоторые проблемы с отображением видео внутри компонента.Один из единственных гибких компонентов, который в некотором роде плохо сделан.Пожалуйста, не позволяйте этому препятствовать изучению Flex.
Создайте пользовательский компонент, расширяющий его, создайте файл с именем CustomVideoDisplay.as с этим кодом:
package
{
import mx.controls.VideoDisplay;
public class CustomVideoDisplay extends VideoDisplay
{
[Bindable]
override public function get source():String
{
return super.source;
}
override public function set source(value:String):void
{
super.source = value;
play();
}
public function CustomVideoDisplay()
{
super();
}
}
}
Затем добавьте это в свой корневой <application>
тег:
xmlns:local="*"
А для вашего видео компонента, обозначьте его как:
<local:CustomVideoDisplay
source="bar.flv"
width="640"
height="480"
maintainAspectRatio="true"
id="moo_player"
autoPlay="true"
doubleClick="pause();"
doubleClickEnabled="true"
/>
Дайте мне знать, если это не такТрюк за тебя!