Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2008, 03:16
Avatar de codeman1234
codeman1234
 
Fecha de Ingreso: marzo-2008
Mensajes: 545
Antigüedad: 16 años, 1 mes
Puntos: 2
Exclamación Problema ActionScript y XML

Pues tengo una web que esta toda hecha en flash abajo en la esquina izquierda tengo una caja de texto en la cual mi intencion es utilizar esa caja de texto como un apartado de ultimas noticias visualizando las noticias dentro de un archivo XML. El problema es el siguiente que en la primer linea lo que nos sale es undefined pero luego ya funciona perfectamente. Osea en otras palabras que carga antes flash que cargar el XML y por eso esa linea sale como undefined, alguien sabe como podria resolver esto? el codigo es el siguiente:

news = new XML();
news.ignoreWhite = true;
news.onload = loaded;
contador = 0;
nodos = 0;
news.load("gestion/news.asp");
//news.load("news.xml");
function loaded() {
//nouveau = news.firstChild.childNodes;
// ya tenemos el xml completo
nodos = news.firstChild.childNodes.length ;
// numero de nodos
}
/*----------------------------------------------------------------*/
// FUNCTION LISTE DES EXP
/*----------------------------------------------------------------*/
function list() {
_root.info.content.url = news.firstChild.childNodes[contador].attributes.url;
_root.info.content.actu = news.firstChild.childNodes[contador].firstChild.nodeValue;
_root.info.gotoAndPlay(1);
contador = contador+1;
}
/*----------------------------------------------------------------*/
// FUNCTION NEXT (lit la news suivante
/*----------------------------------------------------------------*/
function next() {
nodos = news.firstChild.childNodes.length -1 ;
if(contador>nodos){ contador = 0}
list()
}

esto es lo que tengo dentro de la caja de texto y en su linea de tiempo:

stop();
_root.next();

saludos y gracias