http://212.34.154.93/~welcome/plantilla/plantilla.xml
Un compañero ha hecho un codigo as2 que cargaria esta plantilla:
Código :
//Declara la variable "obj_xml" como un objeto XML var obj_xml:XML = new XML(); /*Esta linea es EXTREMADAMENTE necesaria Es la que nos permite colocar espacios entre etiquetas Sin ella, tendriamos que mantener completamentepegado nuestro XML Y se parsearia mal dentro de Flash */ obj_xml.ignoreWhite = true; //Función que se ejecuta en el momento en el que Flash cargue el XML obj_xml.onLoad = function(exito) { //La variable exito sera "true" si se cargo bien y "false" si hubo //algun error if (exito) { var propiedades:Array = obj_xml.firstChild.childNodes[7]; for(i=0;i<propiedades.childNodes.length;i++) { var propiedad:XMLNode = propiedades.childNodes[i]; var nombre:XMLNode = propiedad.childNodes[0].firstChild.nodeValue; trace("Nombre: "+nombre); var valor:XMLNode = propiedad.childNodes[1]; if (valor.toString() == "<Value />") valor_str = ""; else { var valor_str:String = valor.toString(); valor_str = valor_str.substring(7, valor_str.length-8); } trace("Valor: "+valor_str); switch(nombre) { case "_01vp": _01vp.text = valor_str; break; case "_en_01sw": _en_01sw.htmlText = valor_str; break; case "_sp_01sw": _sp_01sw.htmlText = valor_str; break; } } } else { //Muestra un mensaje de error en caso de que algo fallara _01vp.text = "Error"; } }; //Esta es la función que llama el botón function cargarXML() { //Invoca a la función "load" del objeto XML, pasandole por parametro //La ruta de nuestro archivo XML obj_xml.load("plantilla.xml"); }
El problema viene que en esa plantilla tenemos un componente flvplayback que esta en el escenario, se hacer el codigo para que cargue un flv normal con su ruta, pero no se como hacer para que el video me lo coja del xml de la etiqueta:
<ScreenProperty>
<Name>_01vp</Name>
<Value>01_01_00_01_01vp.flv</Value>
</ScreenProperty>
A ver si alguien me puede ayudar.
Muchas gracias
[/code]