hola,
tengo el siguiente problema y no sé si se podrá o no hacer.
tengo 15 botones y 15 cajas de texto variable donde debería ponerse lo que pulse en dicho boton y cada boton tendria como valor el 1
por ejemplo
*si pico y queda seleccionado el boton 1 se deberia poner en la caja de texto numero 1 el valor 1
*si pico y queda seleccionado el boton 5 se deberia poner en la caja de texto numero 5 el valor 1
y así con los botones seleccionados y el caso que cuando intento poner el valor de la caja de texto con la variable del bucle con "for" no me deja.
Cita: var cantidad:Number = 15;
for(var i:Number = 1; i <= cantidad; i++){
this["MC1_f" + i].onPress = function():Void{
this.selected = (!this.selected) ? true : false;
if(this.selected){
this._parent.seleccion1.text="1";
this.gotoAndStop("seleccionado");
}else{
this._parent.seleccion1.text="";
this.gotoAndStop("normal");
}
}
}
hasta ahí bien cuando pulso el boton numero 6 se queda seleccionado pero claro para que me saliera tengo que poner ese codigo que puse 15 veces sin utilizar la variable del for ni el bucle, porque en la parte
Cita: this._parent.seleccion1.text="1";
no consigo poner la variable i para que la caja de texto por ejemplo numero 5 ponga el valor 1
Cita: this._parent.seleccion5.text="1";
y lo que intente es con
Cita: this._parent.seleccion+i.text="1";
this._parent.this["seleccion"+1].text="1";
y nada siempre me da error .
Hay alguna forma de poner en el nombre de instancia del campo de texto alguna variable para poder poner un valor a dicho campo ?
gracias
Un saludo
Jose