:X Se supone que as� puedes acceder a datos._tu_variable desde donde
quieras... Por ejemplo (Y m�s sencillo) :
datos.txt --> &texto=aqui va lo que quieras....
-----------------
// en el frame
_global.datos = new LoadVars();
datos.load("datos.txt");
datos.onLoad=function(){
trace("datos cargados");
}
// dentro del movieclip que quieras, o de la pel�cula que quieras, por
ejemplo
boton.onPress=function(){
trace(datos.texto);
}
La ruta de boton puede ser: _level0.clip_mc.otro_clip.otro_clip_mas.boton o
como quieras. Si defines datos como _global, te tendr�a que funcionar
siempre, a menos que lo est�s intentando referenciar antes de que se haya
cargado el archivo externo o simplemente vayas muy deprisa (_global no es
inmediato).
----- Original Message -----
From: "David Serrano" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 18, 2003 5:29 PM
Subject: RE: [ASNativos] Referenciar a variables de un objeto LoadVars();
Gracias Manu, pero no entiendo como puedo referenciarlo luego.
Si pongo datos.numfotos me sigue dando undefined.
Y he puesto:
if (objetohijo.nodeName == "TVSPOT") {
_global.datos = new LoadVars();
datos._ref = this;
datos.onLoad = function(ok) {
if (!ok) {
trace("Error de conexi�n");
return;
} else {
trace(this);
}
};
nanuncio = objetohijo.attributes.anuncio;
if (nanuncio == "anuncio1") {
datos.load("anuncio1.txt");
}
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Manu Alvarez
Enviado el: martes, 18 de noviembre de 2003 17:21
Para: [EMAIL PROTECTED]
Asunto: Re: [ASNativos] Referenciar a variables de un objeto LoadVars();
Aqu� creo que es una buena opci�n utilizar variables globales:
_global.datos = new LoadVars();
As� puedes referenciarlo en cualquier sitio/ruta de tu pel�cula.
----- Original Message -----
From: "David Serrano" <[EMAIL PROTECTED]>
To: "'AS Nativos'" <[EMAIL PROTECTED]>
Sent: Tuesday, November 18, 2003 5:04 PM
Subject: [ASNativos] Referenciar a variables de un objeto LoadVars();
Hola, necesito recoger unas variables de un txt , y meterlas dentro de
un objeto LoadVars(), pero luego necesito llevarme el objeto loadVars a
otra pelicula para poder extraer las variables. Os pongo el c�digo y
luego lo explico mejor:
if (objetohijo.nodeName == "TVSPOT") {
datos = new LoadVars();
datos._ref = this;
datos.onLoad = function(ok) {
if (!ok) {
trace("Error de conexi�n");
return;
} else {
trace(this);
}
};
nanuncio = objetohijo.attributes.anuncio;
if (nanuncio == "anuncio1") {
datos.load("anuncio1.txt");
}
Ok, esto funciona perfectamente y me muestra el objeto datos con el
trace(this). Pero lo que quiero yo es referirme a las variables del
objeto desde cualquier lugar y en cualquier momento.
Por ejemplo, yo tengo un movieclip llamado rotulo donde cargo una
pelicula ("x.swf").
Si yo dentro de x quiero recoger una variable del objeto LoadVars, como
lo hago? porque si hago _root.datos.titulo me da undefined, y no puedo
hacer referencia a this.
No s� si me he explicado bien.
*********************************************
David Serrano
TVC Multimedia (Dept. Internet)
Telf.: 935672550
BARCELONA
*********************************************
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->