Comunidad de diseño web y desarrollo en internet online

AS2-varios botones - varios clips

Citar            
MensajeEscrito el 04 Oct 2007 03:57 pm
Esto francamente quisiera saber como se hace.:
Resulta que tengo varios botones bot1, bot2, bot3, bot4, etc..
y tambien tengo varios movieclips clip1, clip2, clip3, etc.

y digamos que quiero que cada boton haga algo solo a su respectivo clip, algo asi como

clipx.onPress = function() {
clipx._visible = false;
}

Obviamente no quiero tener que hacer ese codigo para cada boton. ¿que solucion me dan? Gracias. :crap:

Por LordGraphic3

84 de clabLevel



Genero:Masculino  

desde?

firefox
Citar            
MensajeEscrito el 04 Oct 2007 04:28 pm

Código :

botones = 5;
for (i=1; i<=botones; i++) {
   targetBoton = _root["boton"+i+"_btn"]; // guardamos al boton del escenario
   targetBoton.id = i; // le asignamos un identificador , en este caso i, 
   targetBoton.onPress = function() { // el evento
      _root["clip"+this.id+"_mc"]._visible = false;
   };
}


llame a los movieclips como ,clip1_mc,clip2_mc... etc
y a los botones como boton1_btn, boton2_btn.. etc

Por chko

109 de clabLevel



 

México

firefox
Citar            
MensajeEscrito el 04 Oct 2007 04:48 pm
Funciona bien... jamás lo hubiera imaginado. Gracias. Solo una preguntita...

cunado pones

botones = 5 ... pues yo puse:
var botones:Number = 5 ..... creo que es mejor, no lo se.

Pero cuando tu pusiste:

targetBoton = _root["boton"+i+"_btn"].... no se como ponerlo en variables...

¿var targetBoton:MovieClip = _root["boton"+i+"_btn"] ???... gracias

Por LordGraphic3

84 de clabLevel



Genero:Masculino  

desde?

firefox
Citar            
MensajeEscrito el 04 Oct 2007 05:01 pm

  1. Tienes razón, es mejor, se llama Data Strict Typing, es una práctica recomendada para AS2 y es obligatorio para AS3 colocar el tipo de datos al declarar una variable.
  2. Depende, si el objeto es un botón, puedes declararlo como "Button", si es un movieclip, como MovieClip (aunque MovieClip funciona para ambos porque Button es una sub-clase de éste).

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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