Comunidad de diseño web y desarrollo en internet online

Compartir variable global entre SWF padre e hijo

Citar            
MensajeEscrito el 10 Ene 2011 07:53 pm
Mas preguntas:

Tengo un SWF padre y un swf hijo, en el swf padre cargo una variable global e intento obtener su valor desde el hijo lo hago con parent.paret.vglobal.nombre, pero no me funcione, les dejo el código y los archivos fuentes para ver si me pueden ayudar.

GRACIAS

archivo padre.swf

Código ActionScript :

//Declaro las librerias necesarias
import flash.display.Loader;

//Declaro funciones globales
var miVglobales:Vglobales = new Vglobales();

//Cargo el SWF hijo
var contenedor:Loader = new Loader();
contenedor.load(new URLRequest("hija.swf"));
contenedor.name="popUpHoops";
contenedor.x=100;
contenedor.y=200;
stage.addChildAt(contenedor,stage.numChildren);
//Cargo el contenido de la variable global al textbox del SWF padre
txtPadre.text=miVglobales.varGlo;


Archivo hija.asw

Código ActionScript :

//Intento :) Cargar el contenido de la variable global del swf padre
txtHija.text=parent.parent.miVglobales.varGlo;


Link a los archivos.

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

chrome
Citar            
MensajeEscrito el 10 Ene 2011 08:55 pm
Deberías asegurarte que el código del hijo se ejecute una vez que ha sido cargado, no antes.
varGlo debe ser una variable pública

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Ene 2011 12:20 pm
Ya le puse un evento on load al hijo y sigue haciendo lo mismo, la variable la puse en un archivo externo como public var, eso no es global??

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

chrome
Citar            
MensajeEscrito el 11 Ene 2011 12:29 pm
Variable pública de una clase, eso es

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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