Comunidad de diseño web y desarrollo en internet online

Movieclip, avanzar y retroceder

Citar            
MensajeEscrito el 28 Jul 2009 05:34 pm
Hola a todos, recurro a vosotros desesperada ya que me es imposible saber como realizar el efecto que se puede ver en esta web: http://www.chambao.es

Poder crear una pelicula larga, y a traves de dos botones avanzar y retroceder. He buscado por el foro y tutoriales, pero no consigo encontrar algo parecido.

Muchas gracias de antemano por la ayuda.

Por nalhea

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 05:41 pm
Puedes hacer un MC grande, que ocupe mas del escenario, y cuando se pulse el boton, que se mueva hacia un lado u otro y se muestrara unicamente lo que dejes ver en el escenario...

O con mascaras o algo asi.

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:16 pm
Si. Tengo una pelicula que esta enmascarda. y tengo problema para el codigo de los botones.

mi pelicula se llama clip_mc (cada 10 fotogramas tengo un fotograma clave)
mis botones son: back y foward

el codigo que tengo es el siguiente:

en el foward:

on (release) {
tellTarget (_root.clip_mc)

{gotoAndPlay(_currentframe);
}
}

la pelicula avanza correctamente pero cuando llega al ultimo para volver al primero lo hace de golpe sin reproducirse. y el boton de atras no se como hacerlo para que se reproduzca al contrario.
Como no me explico muy bien, podeis verlo aki: http://www.g3byte.com/prueba.swf

Los botones con los numeros serian para ir directamente a cada fotograma.

Por nalhea

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:22 pm
Hola, para hacer esta funcion deberas tener algunos datos:
Creas tu MC al cual le das un nombre de instancia, por ejemplo
v_mc

Creas tu boton play y le pones el siguiente codigo

Código ActionScript :

on(press){
   v_mc.onEnterFrame = null;
     v_mc.play();
}


Ahora creas tu boton retroceder y le agregas el siguiente codigo:

Código ActionScript :

on(press){
   if(v_mc._totalframes = 25) {
     v_mc.onEnterFrame = (_currentframe > 0) ? prevFrame : null;
   }else{
      v_mc.gotoAndStop(25);
   }

}


Con esto deberia funcionar bien ;)
Saludos y suerte

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:23 pm
Has intentado buscar algo asi?

Efecto easing. Mira en el buscador de arriba y encontraras soluciones que te ayudaran creo yo.

Hay ejemplos muy buenos ;)

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:24 pm
perdon deberas poner stop(); en tu primer y ultimo fotograma dentro del MC

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:24 pm

checheno escribió:

Hola, para hacer esta funcion deberas tener algunos datos:
Creas tu MC al cual le das un nombre de instancia, por ejemplo
v_mc

Creas tu boton play y le pones el siguiente codigo

Código ActionScript :

on(press){
   v_mc.onEnterFrame = null;
     v_mc.play();
}


Ahora creas tu boton retroceder y le agregas el siguiente codigo:

Código ActionScript :

on(press){
   if(v_mc._totalframes = 25) {
     v_mc.onEnterFrame = (_currentframe > 0) ? prevFrame : null;
   }else{
      v_mc.gotoAndStop(25);
   }

}


Con esto deberia funcionar bien ;)
Saludos y suerte


Cuando he respondido no estabas tu por ahi metido Checheno :P...esa solucion es mejor que la mia ^^

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:28 pm
Muchas gracias, ya por fin va hacia atras, no se si se podria hacer como un bucle porque ahora me va del cuatro al 1 con la animacion al reves pero sin parar en el 3. es decir. que cuando llegue al 4 le de a la derecha y salga el 1 y si estoy en el 1 y le doy a la izquierda pase al 4. La estoy liando no?

muchas graciass

Por nalhea

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:28 pm
jajja... sigo con el mismo problema, nose a que se deba... pero cada vez que envio el mensaje me aparecen otros por delante...
Mejor me voy a trabajar :| :lol: :lol:

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:29 pm

checheno escribió:

jajja... sigo con el mismo problema, nose a que se deba... pero cada vez que envio el mensaje me aparecen otros por delante...
Mejor me voy a trabajar :| :lol: :lol:


No eres al unico que le pasa XD

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 28 Jul 2009 06:30 pm
:) un abrazo amigo, despues nos vemos ;)

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox

 

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