Comunidad de diseño web y desarrollo en internet online

NECESITO RETROCEDER

Citar            
MensajeEscrito el 22 Ago 2006 02:44 pm
Que tal amigos. Si alguien tiene el código que debo darle a un botón para retroceder una pelicula, le quedaré eternamente agradecido

Por cartaphilus

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Ago 2006 02:52 pm

Código :

stop();
var retro:MovieClip = this.createEmptyMovieClip("retro", 0);
retro.onEnterFrame = function() {
   this._parent.gotoAndStop(_currentframe-1);
   if (_currentframe == 1) {
      delete retro.onEnterFrame;
   }
};



has tu animacion en la linea de tiempo principal, por ejemplo del frame 1 al 50, pones este codigo en la ultima linea, y listo

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie
Citar            
MensajeEscrito el 22 Ago 2006 03:50 pm
Pregunto de otra manera. La película avanza, con rollout stop, la detengo, ahora quiero accionar un boton que la retroceda, ¿Me sirve la programación que me enviaste para programar este boton?

Por cartaphilus

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Ago 2006 05:20 pm
Yo para botones, uso esto (lo acabo de crear, pero bueno xD):

Código :

on(press){ //Al presionar
   _root.onEnterFrame = function(){ //Se crea una función, que hace que ocurra constantemente
      if(_root._currentframe != 1){ //Que si el fotograma (frame) no es el 1
         _root.prevFrame(); //Se retrocede un frame
      }
   }
}
on(release){ //Si dejamos de presionar
   _root.onEnterFrame = function(){ //La función de antes deja de tener efecto
   }
   play(); //Y la película se reproduce
}

A mi me sirve perfectamente, y es fácil. A parte de play(); puedes poer stop(); si es lo que prefieres.

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 22 Ago 2006 06:10 pm
Me aparecen errores de scrip. La idea es que al tocar el boton comience a retroceder, y al soltarlo se detenga.

Por cartaphilus

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Ago 2006 08:19 pm
Tu quieres esto:

Código :

on(press){
   _root.onEnterFrame = function(){
      if(_root._currentframe != 1){
         _root.prevFrame();
      }
   }
}
on(release){
   _root.onEnterFrame = function(){
   }
   stop();
}

no?
Por cierto, a mi no me da errores :?

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 23 Ago 2006 03:08 pm
Si amigo, a mi me da errores de scrip. No se que bobada estoy haciendo, pero cuando pego tu codigo en mi boton, para que retroceda, no solo no me funciona, sino que sale error de codigo.
La informacion del boton que avanza la pelicula es obvia:
on (rollOver) {
play();
}
on (rollOut) {
stop();

}
Me gustaria que vieras el .fla, pero no se como enviartelo... en fin.

Qué pasara?, que misterio habrá?. Un daro adicional, estoy en mx.

Por cartaphilus

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ago 2006 03:48 pm
a ver, pásame el FLA por correo. Lo encontrarás en mi perfil.

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 23 Ago 2006 04:52 pm
Vale, te lo envio por el hotmail.

Por cartaphilus

19 de clabLevel



 

msie
Citar            
MensajeEscrito el 24 Ago 2006 03:01 am
al final la logica es la misma, solo debes identificar donde quieres aplicarlo, pues se puede poner en una funcion

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

msie
Citar            
MensajeEscrito el 09 Ago 2007 04:58 am
Hay alguna manera de aplicar el mismo codigo a un boton, para que se devuelva a un frame en especifico?

Por nitantardero

4 de clabLevel



Genero:Masculino  

Caracas, Venezuela

safari

 

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