Tengo un problema en un while que stoy haciendo. Voy duplicando ua funcion...
while (i <= 9) {
_root["itm_alfabeto"+i].onRelease = function() {
...
}}
esto se salva como:
itm_alfabeto1
itm_alfabeto2
itm_alfabeto3
etc
y funciona, hasta ahi, perfecto. Pero hay una parte del codigo que no puedo reslver.
Quiero salvar las posicion de varios MC dinamicamente, para que cada vez que se duplica la funcion use uno diferente.
El tema es que cuando lo hago, en el trace sale como que esta bien, porque me da las cifras que esperaba, pero me di cuenta que como el numero del movie clip es dinamico en realidad queda siempre el ultimo.
El codigo es el siguiente:
this.targX = this["zona_inicial"+i]._x
this.targY = this["zona_inicial"+i]._y
y me esta salvando siempre
this.targX = this.zona_inicial10._x
this.targX = this.zona_inicial10._y
en vez de
this.targX = this.zona_inicial1._x
this.targX = this.zona_inicial2._x
this.targX = this.zona_inicial3._x
etc.
Ahora, la pregunta seria ¿hay una forma de imprimir el resultado de (this["zona_inicial"+i]._x), dentro del loop?
ej: el resultado de this.targX = this.zona_inicial3._x seria 520.
saludos y gracias