Hola Fernando,
a ver, he escrito el c�digo como me indicabas y ... no obtengo ning�n
resultado en la salida:
// CARGAR DATOS XML
muestra=new XML();
muestra.ignoreWhite=true;
muestra.onload=function(){
 if(arguments[0]){
  var tmp=new Array();
  nodo=muestra.firstChild;
  for(var i=0;i<nodo.childNodes.length;i++){
   tmp.push=nodo.childNodes[i].nodeValue;
  }
  trace(tmp.toString());
 }else{
  trace("No se pudo cargar el XML");
 }
}
muestra.load("pruebaCargaVariablesXML.xml");
stop ();
//
Hay una l�nea que no acabo de entender. Es la que inicia el condicional �qu�
es 'arguments'?

Lo que quiero conseguir es un archivo f�cil de manipular por un cliente para
que pueda variar el valor de unas variables num�ricas (en un fichero aparte
del swf) en las que se basa un interactivo. He probado por el m�todo del
loadVariables y un fichero de texto pero aunque aparentemente carga bien los
valores de las variables, pu�s no puedo manejarlas (no puedo hacer NADA de
nada con su valor �?). Adem�s por ese sistema el fichero de texto que queda
es inc�modo para usar por mi cliente.

Adjunto el fla y el xml. a ver si puede alguien echarles un vistazo.

Gracias

----- Original Message -----
From: "Fernando Fl�rez" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, December 09, 2001 9:18 PM
Subject: Re: [flashmaestro] variables y XML


tu archivo xml esta bien... bueno.. si no tomamos en cuenta los espacios
en blanco... digamos que estas con el ultimo plugin y blablabla.. todo
lo demas..
en donde esta el problema es es tu code...
en realidad.. que es lo que quieres hacer con la data en el xml??
poner todos los nombres en un array??
usa este code:
muestra=new XML();
muestra.ignoreWhite=true;
muestra.onLoad=function(){
if(arguments[0]){
var tmp=new Array();
nodo=muestra.firstChild;
for(var i=0;i<nodo.childNodes.length;i++){
tmp.push=nodo.childNodes[i].nodeValue;
}
trace (tmp.toString());
}else{
trace ("no se pudo cargar el xml);
}
muestra.load("archivo.xml");

eso debe de hacer lo que te digo... si necesitas algo mas... simplemente
responde este mensaje...
Fernando :)


Carlos Terradillos wrote:

>Hola, a ver si alguien puede orientarme un poco porque la verdad es que ya
>no s� por donde tirar.
>
>El tema es bien sencillo, cargar una matriz con cadenas o n�meros
>provenientes de un archivo XML y poder utilizar esos elementos cargados.
>
>El archivo de prueba que utilizo es el siguiente
>(pruebaCargaVariablesXML.xml):
>
><?xml version="1.0" ?>
>     <variablesPrueba>
>          <nombre>David</nombre>
>     </variablesPrueba>
>
>Y el c�digo de ActionScript para capturarlo:
>
>// Cargo variables de un documento XML en una matriz
>//Primero declaro el XML y lo cargo con el archivo
>variablesXML = new XML();
>variablesXML.load("pruebaCargaVariablesXML.xml");
>//Declaro una matriz y la cargo con los nodos del XML
>nombre = new Array();
>nombre = variablesXML.firstChild.childNodes;
>trace (nombre);
>stop ();
>
>�Qu� hago mal?
>
>Saludos y gracias de antemano.
>
>Carlos Terradillos Guti�rrez
>935888187 � 685562861
>[EMAIL PROTECTED]
>http://www.terra.es/personal4/cterra68/home.htm
>
>
>



<?xml version="1.0" ?>
<variablesPrueba>
<nombre>David</nombre>
<edad>23</edad>
<profesion>Cartero</profesion>
</variablesPrueba>

Attachment: pruebaCargaVariablesXML.fla
Description: Binary data

Responder a