Comunidad de diseño web y desarrollo en internet online

LoadVars entre clips de pelicula

Citar            
MensajeEscrito el 18 Abr 2009 11:34 am
Hola a todos.
Me gustaría que me explicasen como pasar variables cargadas con un loadVars entre clips de pelicula etc.
En el escenario principal, en la primera capa tengo este codigo:
Código:

this.createTextField("texto", 1, 140, 200, 3000, 40);
var cargar:LoadVars=new LoadVars();
cargar.onLoad=function(success){
if(success){
texto.text=this.nombre;
texto.text=texto.text + this.compnombre1;
}else{
trace("dasf");
}
}

cargar.load("tfile_main.php");

Pues bien, me gustaría poder hacer que, dentro de un movie clip donde tengo un campo de texto poder mostrar una variable desde ese archivo php.
Me imagino que habra alguna manera para no tener que cargar otra vez LoadVars.
Gracías!;)

Por mitobo

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Abr 2009 02:59 pm
Si por ejemplo tuvieras el LoadVars en _root, desde el clip podrías intentar

miCampo.ext = cargar.nombre

Ahora claro, esto suponiendo que el LoadVars ya haya cargado la info, si todavía no la ha cargado no mostrará nada y tendrías que hacer la asignación (con la ruta completa al clip en cuestión) en el onLoad

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Abr 2009 07:35 pm
Hola, antes de nada, gracias por responder.
Pues mira:
en un movie clip llamado 'mc1', tengo un textfield llamado 'string', pues bien, en el primer fotograma de ese movie clip pongo:
string.text=cargar.slogan;
y me sale 'undefined'.
slogan, es una variable que tengo en el php.
La verdad es que ya no se donde buscar, me estoy volviendo loco con esto jajaja.
Muchas gracias!;) saludos!

Por mitobo

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Abr 2009 06:24 pm
string es un mal nombre, ya que identifica a una clase (aunque no da error porque la clase es con mayúscula), cambiale de nombre igual.
Tienes que mirarlo desde un servidor para que el PHP se ejecute, no desde el sistema de archivos

Jorh\ge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2009 07:45 pm
Muchas gracias, ya he probado mil cosas, he cambiado el nombre, y por supuesto con el servidor apache y nada...
la verdad es que ya no se que hacerle. jajaja.
Gracias de todas formas por contestar!;)

Por mitobo

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Abr 2009 07:47 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2009 09:22 pm
Muchas gracias Jorge. Pero la conexión entre php y flash esta bien porque cuando intento usarlo en el escenario principal, en la misma capa dónde tengo la conexión al loadvars, si funciona.
Cuando intento hacerlo en otra capa, ya sea dentro o fuera del escenario principal, deja de funcionar.
:(

Por mitobo

2 de clabLevel



 

firefox

 

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