Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2006, 02:15
debspain
 
Fecha de Ingreso: noviembre-2002
Mensajes: 224
Antigüedad: 21 años, 5 meses
Puntos: 1
generación dinámica de objetos XML

Hola! Necesito generar un número x de objetos XML dependiendo del valor de una variable.... pero no consigo que funcione mi script....
Mi pregunta es...

...por qué esto funciona...?

var mi_CSS = new TextField.StyleSheet();
mi_CSS.load("C:/prueba/flash/estilos.css");
miXML1 = new XML();
miXML1.onLoad = function(succes) {
if (succes) {
var txt = _root.stage_mc.hoja1_mc.noticias_txt;
txt.styleSheet = mi_CSS;
txt.text = miXML1;
}
};
miXML1.ignoreWhite=true;
miXML1.load("C:/prueba/flash/noticias1.xml");

miXML2 = new XML();
miXML2.onLoad = function(succes) {
if (succes) {
var txt = _root.stage_mc.hoja2_mc.noticias_txt;
txt.styleSheet = mi_CSS;
txt.text = miXML2;
}
};
miXML2.ignoreWhite=true;
miXML2.load("C:/prueba/flash/noticias2.xml");


y ésto no funciona?

var mi_CSS = new TextField.StyleSheet();
mi_CSS.load("C:/prueba/flash/estilos.css");

for(nHoja=1;nHoja<=2;nHoja++){
eval("var fichXML"+nHoja+" = new XML()");
miXML = eval("fichXML"+nHoja);
miXML.onLoad = function(succes) {
if (succes) {
var txt = eval("_root.stage_mc.hoja"+nHoja+"_mc.noticias_txt ");
txt.styleSheet = mi_CSS;
txt.text = miXML;
}
};
miXML.ignoreWhite=true;
var nombreFich = "C:/prueba/flash/noticias"+nHoja+".xml";
miXML.load(nombreFich);
}

Última edición por debspain; 21/11/2006 a las 02:25