Comunidad de diseño web y desarrollo en internet online

Efecto cajón

Citar            
MensajeEscrito el 25 Ene 2010 11:02 am
Hola a tod@s,

Estoy intentando hacer el efecto de un cajón abriéndose y cerrándose. En el escenario tengo la mesa y, en un clip de película, el cajón (todo visto desde arriba), la animación ya la tengo hecha con interpolación de movimiento, pero no consigo hacer que se ejecute la película sólo cuando haga clic sobre el cajón y que cuando esté abierto, al volver a hacer clic, se cierre.

Ésto es lo que tengo hasta ahora, cajón es el clip de película y las acciones las escribo en el primer fotograma del escenario principal. Haber si podéis echarme una mano.

Código ActionScript :

cajon.addEventListener(MouseEvent.CLICK, pulsado);

function pulsado(e:MouseEvent):void
{
   cajon.play();
}


Por cierto, estoy usando flash cs4, actionscript 3.0

Saludos

Por tempto

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Ene 2010 02:33 pm
Cajon no puede ser un botón y la animación al mismo tiempo. Crea un botón, si es necesario invisible, y haz la animación. Entonces tendrías:

Código ActionScript :

bt.addEventListener(MouseEvent.CLICK,abrir);

function abrir(e:Event):void{
    cajon.play();
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 25 Ene 2010 03:47 pm
Gracias Hernán :D pero todavía tengo una pregunta.

Cuando se ejecuta la animación del cajón, en lugar de quedarse en la posición del último fotograma, es decir, abierto, vuelve a su posición inicial, la película se empieza a reproducir infinitamente. Se me ha ocurrido ponerle

Código ActionScript :

cajon.gotoAndStop(20) //es el último fotograma

Pero se salta la animación y va directamente al fotograma final :(

Por tempto

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Ene 2010 03:57 pm
pon un stop en la línea de tiempo donde termian de abrirce y cerrarce

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 25 Ene 2010 04:27 pm
Ya tengo puesto el stop.
Adjunto el .fla para que se vea más claro
[url=http://www.mediafire.com/?tjemd5jnmmz][/url]

Por tempto

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Ene 2010 05:17 pm
Pues tienes que poner en el clip cajon, en el frame 20, un stop() para detenerlo. El gotoAndStop te llevará sino directamente.

Saludos, Hernán . -

PD. No es bueno dejar .fla, casi nadie los baja . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Ene 2010 04:27 pm
Gracias a todos, ya he conseguido lo que quería

Por tempto

2 de clabLevel



 

firefox

 

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