Comunidad de diseño web y desarrollo en internet online

Botones Nexframe y PrevFrame sin detener

Citar            
MensajeEscrito el 09 Ene 2010 07:25 pm
Hola, me encuentro realizando una animacion de un planeta que corre hacia adelante y a tras. basicamente es un mc llamado Tierra_mc y dos botones: nextframe y backframe.


La animacion esta estructurada de la siguiente forma

[flash width=300 height=500]www.mi-baul.info/_flash/Ejemplo.swf[/flash]

dentro de Tierra_mc en el primer frame el siguiente codigo:

Código ActionScript :

play();

this.onEnterFrame = function(){
    if(zoom == true){
    prevFrame();
   } 
};


En el boton nextframe:

Código ActionScript :

on (rollOver) {
    zoom = false;
    play();
    }
on (rollOut) {
    play();
    }


Y en el boton Backframe:

Código ActionScript :

on (rollOver) {
    zoom = true;
    play();
    }
on (rollOut) {
    play();
    }


Todo funciona muy bien, solo hay un detalle, cuando el boton Backframe llega el fotograma 1 se detiene la animacion, ¿como puedo hacer para que al llegar al frame 1 continue desde el ultimo frame de la animacion? de manera que se vuelva como un ciclo interminable.

Lo he intenado de muchas forma y nada, ayuda plis, soy novato en programación

Adjunto el archivo:
http://www.mi-baul.info/_flash/Ejemplo.fla

Por JoseGpeMoCo

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ene 2010 09:10 pm

Código ActionScript :

this.onEnterFrame = function(){ 
    if(zoom == true){ 
    prevFrame(); 
   }  
   if(MovieClip._currentframe == 1){
         MovieClip.gotoAndPlay(59);
    }
}; 

en el código cambia "MovieClip" por el nombre del clip en el que esta la animacion :D
espero te sirva
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ene 2010 09:17 pm
Hola, muchas gracias por tu respueste

lo he hecho asi pero aun se sigue deteniendo al llegar al fotograma 1

Código ActionScript :

play();

this.onEnterFrame = function(){
    if(zoom == true){
    prevFrame();
   } 
 if(Tierra_mc._currentframe == 1){ 
         Tierra_mc.gotoAndPlay(59); 
    } 
};  


No se que este haciendo mal

Por JoseGpeMoCo

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ene 2010 06:58 am
hace algun tiempo hice algo asi, mira: http://www.megaupload.com/?d=FON9PH2M
subi el fla, fijate en un planeta que esta en la esquina inferior izquierda del stage, entra a su linea de tiempo, ahi esta el código, aunque se mueve dependiendo de la posicion del mouse, pero con los botones seria el propósito. :D
espero te sirva.
Hasta Luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ene 2010 04:57 am
Muchas gracias por tu respuesta man, solo que no puedo abrir el archivo me dice "Formato inesperado"

Por JoseGpeMoCo

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Ene 2010 05:38 pm
:S
lo habia hecho en Flash CS3 para que no hubiese problemas si tenias CS4
:'(
que flash usas?

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ago 2010 03:43 am
Muchas gracias Man

Disculpa la respuesta tan tardi pero tu archivo me a ayudado mucho, gracias.

Mi error como novato era abrir el archivo CS3 en Flash 8 jeje.

Saludos

Por JoseGpeMoCo

4 de clabLevel



 

firefox

 

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