Comunidad de diseño web y desarrollo en internet online

Algo sencillo pero no me adapto con action script 3.0!

Citar            
MensajeEscrito el 25 Mar 2008 01:23 am
Tengo un movie clip el cuál esta formado por otros dos movie clip, es una animación de unas piernas --caminando--, quisiera que cuando presione una tecla camine y cuando la suelte pare "obvio",

Se como detectar las teclas presionadas y todo aquello, lo que no se es como enviar la acción a los movie clips, debe ser por la forma de acceder a ellos por medio de sus instancias:

root.piernas.derecha.play()...

Salu2s...

Por NightZpy

13 de clabLevel



Genero:Masculino  

Venezuela, frente al ordenador..

firefox
Citar            
MensajeEscrito el 25 Mar 2008 05:12 am
pues a tu boton le tendras que hacer lo siguiente:
botonUno.addEventListener(MouseEvent.PRESS, cuandoPresiona);
botonUno.addEventListener(MouseEvent.RELEASE, cuandoLibera);
y luego la funcion que se ejecuta cuando el listener se activa por el PRESS:
function cuandoPresiona (e:MouseEvent):Void{
//Aqui pones el codigo para que las piernas se muevan.
}
y luego la funcion que se ejecuta cuando el listener se activa por el RELEASE:
function cuandoLibera(e:MouseEvent):Void{
//Aqui pones el codigo para que las piernas se detengan.
}

y listo !!

Por Gz.Francisco

378 de clabLevel



Genero:Masculino  

Programador economista y buzo

firefox
Citar            
MensajeEscrito el 25 Mar 2008 05:59 pm

fraggz escribió:

pues a tu boton le tendras que hacer lo siguiente:
botonUno.addEventListener(MouseEvent.PRESS, cuandoPresiona);
botonUno.addEventListener(MouseEvent.RELEASE, cuandoLibera);
y luego la funcion que se ejecuta cuando el listener se activa por el PRESS:
function cuandoPresiona (e:MouseEvent):Void{
//Aqui pones el codigo para que las piernas se muevan.
}
y luego la funcion que se ejecuta cuando el listener se activa por el RELEASE:
function cuandoLibera(e:MouseEvent):Void{
//Aqui pones el codigo para que las piernas se detengan.
}

y listo !!


Hey hermano, todo eso ya lo tengo hecho lo que me falla es el de la parte done hay que poner el código para que las piernas caminen, ya que coloco piernas.derecha.play() y perfecto caminan pero cuando libero que lo que hace es un piernas.derecha.stop() se paran y cuando quiero caminar de nuevo no lo hace.

Tendré que hacerlo que valla a el siguiente frame -que continue desde el frame anterior donde se paro-, cuando quiera que camine ?

Salu2s...

Por NightZpy

13 de clabLevel



Genero:Masculino  

Venezuela, frente al ordenador..

firefox
Citar            
MensajeEscrito el 26 Mar 2008 12:39 am
ASI

Código :

botonUno.addEventListener(MouseEvent.PRESS, cuandoPresiona);
botonUno.addEventListener(MouseEvent.RELEASE, cuandoLibera);
y luego la funcion que se ejecuta cuando el listener se activa por el PRESS:
function cuandoPresiona (e:MouseEvent):Void{
piernas.derecha.play()
//creo que falta tambien la izquierda no?
}
y luego la funcion que se ejecuta cuando el listener se activa por el RELEASE:
function cuandoLibera(e:MouseEvent):Void{
piernas.derecha.stop()
}

Por Gz.Francisco

378 de clabLevel



Genero:Masculino  

Programador economista y buzo

firefox
Citar            
MensajeEscrito el 26 Mar 2008 01:52 am

fraggz escribió:

ASI

Código :

botonUno.addEventListener(MouseEvent.PRESS, cuandoPresiona);
botonUno.addEventListener(MouseEvent.RELEASE, cuandoLibera);
y luego la funcion que se ejecuta cuando el listener se activa por el PRESS:
function cuandoPresiona (e:MouseEvent):Void{
piernas.derecha.play()
//creo que falta tambien la izquierda no?
}
y luego la funcion que se ejecuta cuando el listener se activa por el RELEASE:
function cuandoLibera(e:MouseEvent):Void{
piernas.derecha.stop()
}


Se así lo hice, pero no sería lo que quiero que es que "camine" con "naturalidad"...

Salu2s...

Por NightZpy

13 de clabLevel



Genero:Masculino  

Venezuela, frente al ordenador..

firefox
Citar            
MensajeEscrito el 27 Mar 2008 06:03 am
Si lo mejor es que cuando suelte el botón para caminar vaya a el frame donde termina de caminar y cuando empiece a caminar vaya al frame donde empieza a caminar -Es lógico- je...

Salu2s...

Por NightZpy

13 de clabLevel



Genero:Masculino  

Venezuela, frente al ordenador..

firefox

 

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