Continuando con la "pelea" con AS3, me topé ayer con algo realmente  
"mosqueante"

Antes, estaba claro como saber "donde" estaba exactamente un mc.  
Hacias un simple trace("this") y te devolvia  un sencillo  
"_root.clip1.clip2.myclip" por poner un ejemplo.

Ahora, con el mismo trace, te devuelve " [object MovieClip] "....

Dando vueltas a la cosa, tienes tu propiedad name, con la que  
obtienes el nombre del clip, pero nada más.

He encontrado varias funciones, que se encargan de obtener dicha  
"ruta" del clip, pero parece haber un problema. Esto no funciona en  
un swf cargado, pues toma como referencia su DisplayContainer, y no  
te devuelve la referencia de la ruta completa, unicamente la ruta del  
clip dentro de ese swf ....

Todo esto viene, a que no puedo acceder a él, de la manera habitual,  
contenedor.myclip.x = lo q sea , ya que probando, he visto que flash  
interpone unas instancias de pormedio, no entiendo porque, si ejecuto  
el metodo que os comento obtengo algo como :  
"contenedor.instance238.instance263.myclip"

No se si he conseguido explicarme correctamente, ya que la situacion  
se me hace realmente absurda ...

Alguien ha encontrado una solucion valida a este problema ?

Trabajar con los DisplayObjects, esta siendo un autentico  
infierno ...... Imagino que sera cuestion de acostumbrarse ....

Gracias de antemano,

Salu2!

Fede.

-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a