Comunidad de diseño web y desarrollo en internet online

variable externa

Citar            
MensajeEscrito el 22 Jun 2006 10:35 am
Hola...
He estado pensando que ya que se puede meter un texto desde un archivo txt en un campo de texto dinamico ¿se podria cojer el resultado de ese campo de texto y utlizarlo en action script? es decir, crear una variable que sea el contenido del campo de texto...

Gracias por vuestro tiempo y conocimientos.

Por chokero

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Jun 2006 11:01 am
Claro que se puede... :lol:
algo asi te valdría:

Código :

var carga:LoadVars = new LoadVars();
carga.load("archivo.txt");
carga.onLoad = function(success:Boolean) {
   texto.text = this.toString();
   var variable:String = texto.text;
};

salud2

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 22 Jun 2006 12:52 pm
Gracias por tu respuesta pero no me rula :(

Te explico un poco mas a ver si asi ves la solución por que yo no lo entiendo... la idea es buscar un archivo xml situado en un servidor externo, es decir, hacer un llamamiento para que se cargue el xml situado en http://www.dominio.com/loquesea.xml
Tengo lo siguiente, es decir, lo que tu me has dicho mas una parte mia que supongo que es donde esta el error:
Logicamente tengo un archivo .txt llamado archivo.txt que contiene un texto loquesea.xml

Código :

var carga:LoadVars = new LoadVars();
carga.load("archivo.txt");
carga.onLoad = function(success:Boolean) { 
     texto.text = this.toString();
     var variable:String = texto.text;
};
var direccion="http://www.dominio.com/"
ArchivoXML.load(direccion+carga);


pero esto no me carga nada

He probado poniendo
ArchivoXML.load("http://www.dominio.com/"+carga); y tampoco funciona
Por otro lado he probado poniendo
ArchivoXML.load("http://www.dominio.com/loquesea.xml"); Y esto si que funciona... asi es que supongo que el error debe de estar en la llamada a la variable "carga" ¿no? ¿que estoy haciendo mal?

Muchas gracias de nuevo

usa las etiquetas code para postear tu codigo

Por chokero

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Jun 2006 04:42 pm

chokero escribió:

Logicamente tengo un archivo .txt llamado archivo.txt que contiene un texto loquesea.xml

creo que estas confundiendo conceptos...
con flashvars cargas variables de un archivo .txt externo:

Código :

var carga:LoadVars = new LoadVars();
carga.load("archivo.txt");
carga.onLoad = function(success:Boolean) {
   texto.text = this.toString();
};

donde archivo.txt es, por ejemplo:

Código :

&variable=contenido de la variable

miarte este tuto:
http://www.cristalab.com/tutoriales/173/guia-de-loadvars-desde-acentos-a-bases-de-datos

Si lo que quieres haces es cargar el contenido de un xml lo has de esta manera:

Código :

var cargal:XML = new XML();
carga.load("archivo.xml");
carga.onLoad = function(exito) {
   texto.text = carga.firstChild.childNodes[0].firstChild.nodeValue;
   //o lo que sea...
};

mirate este otro tuto:
http://www.cristalab.com/tutoriales/12/tutorial-de-xml-en-flash

suerte

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

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