Comunidad de diseño web y desarrollo en internet online

Automatizar tareas.. ¿ con bucles ?

Citar            
MensajeEscrito el 07 Dic 2006 03:14 pm
Imaginaros que tenemos en nuestro .fla un listado inmenso de productos y cada uno de esos items tiene un botón transparente.
Al clicar en él, carga otro .swf con las características del producto en cuestión.
Es poco amigable el estar diciendo por código que al pichar en el botón deje "enabled" todos, de modo que no queden activos para que no se pueda pinchar en ellos cuando el .swf está por encima.
Hasta ahora la forma que he utilizado es la siguiente :

Código :

on(release){
    //ocultamos todos los botones
    bot1_btn.enabled=false;
                bot2_btn.enabled=false;
                bot3_btn.enabled=false;
                bot4_btn.enabled=false;
                bot5_btn.enabled=false;
                // y así con todos ellos ......
}

Como podeis comprobar , este método resulta poco prático en caso en que tengamos muchos produtos o incluso en algún momento tengamo que añadir más, ya que tendremos que añadir nuevas líneas.

Me consta que existe un método para automatizar este tipo de tareas, mediante el uso de una función y con el bucle for.

A ver si podeis orientarme en este aspecto

Un saludo.

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 07 Dic 2006 04:29 pm
Así:

Código :

for(var i=1;i<6;i++){
this["bot"+i+"_btn"].enabled=false;
}

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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