no me queda muy clara tu pregunta, por lo que puedo entender, sencillamente necesitas un component de un video player, si es asi esto te servira.
bueno te explico paso a paso pq aun no he posteado lo suficiente como para poner codigo, asi que ahi vamos:
primero, en tu file principal debes definir una variable videodisplay y un path donde vas a tener el video a reproducir:
public var videoPath:String = "http://www.exampleServer.com/videos/";
private var videoPlayer:VideoPlayer;
puedes usasr cualquier path, desde un server, la misma aplicación o tu equipo(no recomendado).
lo sigueinte que debes hacer (o por lo menos asi lo hago siempre), es crear una carpeta donde vas a guardar tus componentes (generalmente llamada "Comps") y alli creas tu nuevo componente del tamoña y tipo que desees, para este ejemplo voy a usar titleWindow, fit to content...
/***********Source Code*******************begin/
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="580" horizontalAlign="center" showCloseButton="true" close="closeVideoPanel();" verticalAlign="middle">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.core.Application;
public var videoPath:String;
public var videoName:String;
public function startComp():void{
videoController.source = videoPath;
videoController.bufferTime = 7;
videoController.play();
}
private function closeVideoPanel():void{
videoController.stop();
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
<mx:Label text="{videoName}" id="header" width="100%" textAlign="center" />
<mx:VideoDisplay id="videoController" width="432" height="288" autoPlay="false" bufferTime="10"/>
<mx:LinkButton label="Cerrar Ventana" click="closeVideoPanel()" id="btn_close"/>
</mx:TitleWindow>/***********Source Code*******************end/
en este file puedes definir el tamaño de tu viedo, el tiempo de buffer y todas las caracteristicas de tu video, como botones de play, stop, pause, linea de tiempo, etc.
como pudiste darte cuenta el componente aparece como un popUp, ahora solo falta llamarlo desde la aplicacion y listo, este es mas o menos el codigo:
/***********Source Code*******************begin/
public function showVideoPlayerPanel():void{
videoPlayer = null;
videoPlayer = VideoPlayer(PopUpManager.createPopUp(this, Comps.VideoPlayer, true));
videoPlayer.videoPath = myVideoPath+"Nombre_de_tu_video.flv";
videoPlayer.videoName = "Titulo_de_la_Ventana";
PopUpManager.centerPopUp(videoPlayer);
videoPlayer.startComp();
}/***********Source Code*******************end/
en tu apicacion principal buscas como llamar esta funcion y listo, recuerda importar todas la librerias necesarias como la del popUpmanager y todo eso, yo solo lo he probado con archivos .flv, no se si con otros formatos funcione.
bueno espero que te sirva de algo y que te haya entendido la pregunta, porfavor avisame si te funciono o si tienes alguna duda.
exitos...