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:
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 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");
}
}
}
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");
}
}
}
Cita:
no consigo poner la variable i para que la caja de texto por ejemplo numero 5 ponga el valor 1 this._parent.seleccion1.text="1";
Cita:
y lo que intente es con this._parent.seleccion5.text="1";
Cita:
y nada siempre me da error .this._parent.seleccion+i.text="1";
this._parent.this["seleccion"+1].text="1";
this._parent.this["seleccion"+1].text="1";
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