Foros del Web » Creando para Internet » Flash y Actionscript »

Como conseguir el efecto domino

Estas en el tema de Como conseguir el efecto domino en el foro de Flash y Actionscript en Foros del Web. hola amigos,veran tengo 8 botones ubicados en linea,cada uno con un nombre de instacia (B01,B02..). Lo que intento es consegir un efecto donimo,es decir,que cuando ...
  #1 (permalink)  
Antiguo 06/08/2002, 18:42
Avatar de Tantra  
Fecha de Ingreso: mayo-2001
Mensajes: 125
Antigüedad: 16 años, 6 meses
Puntos: 0
Como conseguir el efecto domino

hola amigos,veran tengo 8 botones ubicados en linea,cada uno con un nombre de instacia (B01,B02..).
Lo que intento es consegir un efecto donimo,es decir,que cuando pulsemos un boton,todos aquellos situados a su derecha,se muevan por orden (primero el más proximo por su derecha,luegos el siguiente y asi),ya me entienden como un domino.
He intentado hacerlo con el siguiente codigo:
Código:
  
onClipEvent (enterFrame) {
    if (i<8) {
        i = i+1;
        actual = "B0" add i; //instacia
        for (j=0; j<100; j++) {
            f = 0.5;
            r = 0.3;
            actual._y += (xvel=xvel*f+(180-actual._y)*r);
            
        }
      //Aqui anadiremos una pausa,antes de que pase con el siguiente
    }
}
El problema parece ser que no el codigo "actual._y" no es interpretado por el compilador.
Ademas la función de movimiento fue proporcionada por un amigo del foro en otro mensaje con el tema "Movimeinto armonico" (no pude ponerles en enlace,la bd va mal),pero no se como adaptarla para que haga el movimiento que necesito (será xq no la entiendo muy bien :roto: ).
Algien sabe donde puedo encontrar algun tutorial o informacion para realizar sentencias de movimiento de ese tipo.
GRACIAS
  #2 (permalink)  
Antiguo 07/08/2002, 05:18
Avatar de Tantra  
Fecha de Ingreso: mayo-2001
Mensajes: 125
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Como conseguir el efecto domino

Gracias por tu observación amigo maltos,supongo que te referiras a los nombres de instacia que dia a los botones.Pero debiste confundirte ya que el primer caracter de nombre de instacia es 'B' y no '8' ,por lo tanto ninguno de ellos empieza por un digito.
Es más,si sustituimos la variable actual por cualquiera de los nombre de instacia anteriores funciona perfectamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:55.