Comunidad de diseño web y desarrollo en internet online

como seria un bucle para esto

Citar            
MensajeEscrito el 13 Jun 2011 04:25 pm
hola tengo un mc : rllama_mc
dentro del cual hay estos hijos: r0_btn, r1_btn ...

asi lo tengo para hacerlo manualmente:


Código ActionScript :

rllama_mc.r0_btn.addEventListener(MouseEvent.CLICK, rUno); 

...

private function rUno(e:MouseEvent):void{
            this.gotoAndStop(4);
            imprimirUNO();
         }
         
private function imprimirUNO():void{
            if(this.currentFrame==4) {
               marcar_mc.visible=true;
               marcar_mc.marcacion_txt.text = "fawf";
               marcar_mc.numero_txt.text ="Mi número: sdfas";
               ocultarTeclado();
            }
         }


pero me hice bolas haciendo un bucle para que me repita las acciones con cada boton del mc padre, obviamente el texto dinamico cambia con cada boton

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jun 2011 08:27 am
Facil:

Código ActionScript :

var numBots:Number = X;
for (var i:int = 0; i < numBots; i++){
     rllama_mc["r"+i+"_btn"].pos = i;
     rllama_mc["r"+i+"_btn"].addEventListener(MouseEvent.CLICK, imprimir);
}

function imprimir(e:MouseEvent):void{
     var pos:Number = e.currentTarget.pos;
     e.currentTarget.gotoAndStop(4);
     marcar_mc.visible = true; 
     marcar_mc.marcacion_txt.text = arrayTexto[pos]; 
     marcar_mc.numero_txt.text = "Mi número: " + pos; 
     ocultarTeclado(); 
} 

Por juanfher

74 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.