Foros del Web » Creando para Internet » Flash y Actionscript »

xml + flash (carga de flv - aleatorio) es posible?

Estas en el tema de xml + flash (carga de flv - aleatorio) es posible? en el foro de Flash y Actionscript en Foros del Web. Hola a todos! tengo una consulta. A ver si alguien me puede echar una manilla... Tengo varios videos (flv) cargados en un flash, incorporados en ...
  #1 (permalink)  
Antiguo 30/04/2007, 04:24
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
xml + flash (carga de flv - aleatorio) es posible?

Hola a todos! tengo una consulta. A ver si alguien me puede echar una manilla...

Tengo varios videos (flv) cargados en un flash, incorporados en actionscript. Necesito hacer una carga aleatoria de estos videos, que cada vez que actualice la página aparezca uno diferente.
Ahora me funciona pero con la siguiente orden:
video_archivo = "movie00" + (1+random(3)) + ".flv";

Pero, necesito tener la llamada de los archivos en un xml. Cuando he trabajado con fotos no he tenido ningun problema, ya que en el xml tenia el nombre de la imagen y en el flash lo cargaba en movieclip y ya está. Pero el problema está con el video que no se si el codigo que llama al xml, tengo que ponerlo delante de la carga video... Os adjunto más o menos el codigo para que me entadais.

//LLamada xml
System.useCodepage = true;
XML.prototype.ignoreWhite = true;
var news_xml = new XML();
var carga = false;
news_xml.onLoad = function(success) {
if (success) {
cargovideos();
carga = true;
}
};
var banners;
news_xml.load(xmlfile);
cargovideos = function () {
videos = news_xml.firstChild.childNodes;
mi_video_mc.loadMovie(banners[0+random(videos.length) ].firstChild.nodeValue);
};

//Carga video
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play(video_archivo);
stream.setBufferTime(10);

Muchas gracias!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:00.