Comunidad de diseño web y desarrollo en internet online

De que manera puedo hacer referencia a 2 movieclips

Citar            
MensajeEscrito el 27 Nov 2008 08:15 pm
Hola, saludos alguien me puede ayudar un poco, debe ser algo tan sencillo, pero no puedo :twisted: grrrr.
Como puedo hacer referencia a 2 movieclips para que estos sean parte o entren o como sea a un if.

Código :

on (rollOver) {
   gotoAndPlay(2);
}
on (rollOut) {
   gotoAndPlay(6);
}
on (press) {
   with (_root.boton2) {
      if (_currentframe==1) {
          stop();
      } else {
         gotoAndPlay(16);
      }
   }
      with (_root.boton1) {
      if (_currentframe==1) {
          stop();
      } else {
         gotoAndPlay(16);
      }
   }
   gotoAndPlay(10);
}

Este código funciona pero no quisiera tenerlo así, imaginen si son mas botones, quiero saber si es posible decirle with(movieclip1 y movieclip2) realicen tal tarea.
Gracias espero alguien me pueda ayudar :cry:

Por Siegfried

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2008 11:35 pm
suponiendo que se llamen boton1, boton2, boton3, ..., haces

Código ActionScript :

for(var i=1; i<4; i++){
   var t:MovieClip = _root["boton"+i]
   if (t._currentframe==1) {
          t.stop();
      } else {
         t.gotoAndPlay(16);
      }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Nov 2008 12:28 am
:cry: ya hace lo que tiene que hacer muchas gracias, :? podrias explicarme un poco como funciona para comprender mejor, entiendo algunas cosas pero en cierta forma tecnica no entiendo porque hace lo que hace hehe espero haberme explicado :( .
Muchas gracias por contestar tan rapido se agradece bastante

Por Siegfried

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Nov 2008 07:42 am
La notación de array sirve para hacer referencia a un elemento evaluando lo que pongas entre corchetes, así:

_root["boton"+i]

Se refiere dentro del loop, alternativamente a boton1, boton2, boton3, etc, ya que i va incrementando su valor

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 28 Nov 2008 03:31 pm
:o muchas gracias por tu tiempo , saludos! :wink:

Por Siegfried

6 de clabLevel



 

firefox

 

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