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
-----------------------------------------------------