Ver Mensaje Individual
  #20 (permalink)  
Antiguo 02/06/2010, 22:29
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Respuesta: Comunicacion entre Variables de Peliculas externas *AS 3

:)

Bueno primero no se puede acceder a las propiedades de nada que no se haya cargado completamente.

Estan tratando de acceder a algo que aun no se carga.

child.swf

Código actionscript:
Ver original
  1. var somevalue:Number = 1000;

SWF que carga
Código actionscript:
Ver original
  1. import flash.display.Loader;
  2. import flash.events.Event;
  3. import flash.net.URLRequest;
  4. import flash.display.MovieClip;
  5. import flash.display.LoaderInfo;
  6.  
  7. var loader:Loader = new Loader();
  8. var swf:URLRequest = new URLRequest("child.swf");
  9.  
  10. loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
  11. loader.load( swf );
  12.  
  13. function loaderComplete(e:Event)
  14. {
  15.     trace("El Archivo ha sido cargado. Ahora podemos acceder a sus propiedades");
  16.     var child:LoaderInfo = e.target as LoaderInfo;
  17.     var mc:MovieClip = child.content as MovieClip;
  18.     addChild( mc )
  19.     trace ( mc.somevalue )
  20. }
  21.  
  22. trace("No podemos acceder a las propiedades de algo que aun no se carga")

y listo!! ;)