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

Accion Retardada!!

Estas en el tema de Accion Retardada!! en el foro de Flash y Actionscript en Foros del Web. Otra consultilla!!! Tengo cuatro botones que llaman a cuatro paginas,y tengo una cortinilla que baja en forma de mascara que baja y sube caba vez ...
  #1 (permalink)  
Antiguo 09/05/2006, 13:59
 
Fecha de Ingreso: mayo-2006
Mensajes: 30
Antigüedad: 11 años, 7 meses
Puntos: 0
Accion Retardada!!

Otra consultilla!!!

Tengo cuatro botones que llaman a cuatro paginas,y tengo una cortinilla que baja en forma de mascara que baja y sube caba vez que clico un boton para tapar la pagina actual y cuando sube muestra la siguiente.

Lo que necesito es cargar la siguiente página cuando la cortinilla esta abajo tapando la actual.la cortinilla tarda en bajar 20 frames entonces lo que hago es cuando clico el boton , play a la cortinilla para que empiece a bajar y play un MC vacio donde hay 20 frames y el 20 tiene la accion de llamar a la nueva pagina.Supongo que hay una manera mejor de hacerlo.

¿Se puede hacer al clicar un boton que llame a una pelicula pero que espere 20 frames o reconozca que la cortinilla esta en el fotograma 20 teniendo en cuenta que la cortinilla se utiliza para diferentes paginas?
gracias
  #2 (permalink)  
Antiguo 09/05/2006, 18:38
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 14 años, 7 meses
Puntos: 1
Ok. puedes hacer que cuando le des click al boton comience a mover la cortina o sea un play() del MC me imagino, y también que comience a checar el mismo MC en que frame va entrando, de tal manera que cuando llegue al 20 entonces ejecute una función...
Código:
boton.onRelease = function(){
  clipCortina.play();
  clipCortina.onEnterFrame = function(){
    if(this._currentframe == 20){
      cambiaPantalla();
      this.onEnterFrame = null;
    }
  }
}

function cambiaPantalla(){
  pantallas.gotoAndStop(siguiente);
}
..algo así. Espero me entiendas.
__________________
- P R I N C E -
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 09:08.