29/07/2009, 21:29
|
(Desactivado) | | Fecha de Ingreso: julio-2009
Mensajes: 11
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Reproducir videos en un sitio flash Segun lo que entendi as esto.
Crea 3 MC. le pones nombre de instancia = video1,video2,video3
luego pones un tercer MC con el tamaño que quieras que sean tus videos con nombre de instancia = miVideo
Aora vallamos a una capa nueva y pon esto.
//as3
var conector:NetConnection = new NetConnection();
conector.connect(null);
var display:NetStream = new NetStream(conector);
display.play("EL LINK DE TU VIDEO");
var video:Video = new Video();
video.attachNetStream(display);
video.width = miVideo.width;// O pones el ancho en numeros de tu video
video.height = miVideo.height;// O pones el alto de tu video en numeros
miVideo.addChild(video);
display.addventListener(AsyncErrorEvent.ASYNC_ERRO R, noMostrar);
//
var conector2:NetConnection = new NetConnection();
conector2.connect(null);
var display2:NetStream = new NetStream(conector2);
display2.play("EL LINK DE TU VIDEO");
var video2:Video = new Video();
video2.attachNetStream(display2);
video2.width = miVideo.width;// O pones el ancho en numeros de tu video
video2.height = miVideo.height;// O pones el alto de tu video en numeros
miVideo.addChild(video2);
display2.addventListener(AsyncErrorEvent.ASYNC_ERR OR, noMostrar);
//
var conector3:NetConnection = new NetConnection();
conector3.connect(null);
var display3:NetStream = new NetStream(conector3);
display3.play("EL LINK DE TU VIDEO");
var video3:Video = new Video();
video3.attachNetStream(display3);
video3.width = miVideo.width;// O pones el ancho en numeros de tu video
video3.height = miVideo.height;// O pones el alto de tu video en numeros
miVideo.addChild(video3);
display3.addventListener(AsyncErrorEvent.ASYNC_ERR OR, noMostrar);
//
function noMostrar(event:AsyncErrorEvent):void{
}
video.visible = false;
video2.visible = false;
video3.visible = false;
video1.addEventListener(MouseEvent.MOUSE_DOWN, onVideo1);
video2.addEventListener(MouseEvent.MOUSE_DOWN, onVideo2);
video3.addEventListener(MouseEvent.MOUSE_DOWN, onVideo3);
function onVideo1(event:Event):void{
video.visible = true;
video2.visible = false;
video3.visible = false;
video.seek(1);
}
function onVideo2(event:Event):void{
video.visible = false;
video2.visible = true;
video3.visible = false;
video2.seek(1);
}
function onVideo3(event:Event):void{
video.visible = false;
video2.visible = false;
video3.visible = true;
video3.seek(1);
}
Si es lo que te entendi esto te andara (CREO YA QUE LO ESCRIVI DIRECTO, PERO ESTOY SEGURO QUE NO TENGO ERRORES). Suerte
"ESTO HACE QUE AL PRECIONAR VIDEO1,2,3 SE REPRODUSCA UN VIDEO Y PARE VIDEO1,2,3 DEPENDIENDO DE QUE VIDEO SE ESTE VIENDO" |