Comunidad de diseño web y desarrollo en internet online

carga swf segun valor xml

Citar            
MensajeEscrito el 16 Oct 2010 12:07 am
Hola , a ver si podeis ayudarme, estoy intentando que segun un valor de un xml se cargue un swf u otro.
Tengo lo siguiente:
un xml asi:

Código XML :

<?xml version="1.0" encoding="utf-8"?>
<items>
   <item 
   valor="2"/>
      
</items>

Y luego me gustaria qu el swf principal, segun el hubiera valor 1 o 2 en el xml me cargase un swf u otro.
Tengo lo siguiente pero siempre me carga el 1:

Código ActionScript :

var valor = new Array();
var peliculas = new Array();

var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
   if (exito) {
      arrEdos = [{valor:1, pelicula: "swf1.swf"},
               {valor:2, pelicula: "swf2.swf"}];
               

      for (var i:Number = 0; i < 2; i++)  {
      valor[i] = obj_xml.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;

         for (var elem:Number = 0; elem < 2; elem++)  {
            if(valor[i] = arrEdos[elem].valor) {
               peliculas[i] = arrEdos[elem].pelicula;
               break; // termina FOR
            }
         }
      }
            
      cargad_mc.loadMovie(peliculas[0]);
      cargad_mc._x = 0;
      cargad_mc._y = 0;
      
               }else{
      valor.text = "Error";
   }
};
function cargarXML() {
   obj_xml.load("valor.xml");
}
cargarXML();
setInterval(cargarXML,180000);

Gracias de anemano

Por pepito piscinas

106 de clabLevel



 

msie8
Citar            
MensajeEscrito el 18 Oct 2010 01:35 pm
mmm te carga el uno por esta orden

Código ActionScript :

 cargad_mc.loadMovie(peliculas[0]); 


tendrías que poner el valor del atributo en lugar del 0

Código ActionScript :

var swfacargar:Number;
swfacargar=obj_xml.firstChild.childNodes[0].attributes.valor;
cargad_mc.loadMovie(peliculas[swfacargar]); 


saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.