Comunidad de diseño web y desarrollo en internet online

¿por qué no funciona este movimiento?

Citar            
MensajeEscrito el 31 May 2009 05:07 am
necesito que un clip de pelicula: "clip" vaya hacia arriba cuando uno presione la felcha arriba, hasta ahora tengo:

1.

velocidad = 10;
clip.stop();

if (key.isDown(key.UP)) {
clip._x = +velocidad;
}

¿Por que no funciona? :cry: :cry: :cry: soy novato en esto del actionscript, de veras agradezco cualquier ayuda uq epuedan darme

Por Skalarirude

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 May 2009 06:07 am
tienes varios problemas con tu codigo

para empezar, es Key no key

luego para sumar como quieres es +=
la cosa es que si quieres que vaya para arriba, no debes usar X sino Y
ademas los valores mayores tienden hacia abajo de la pantalla, no hacia arriba por que seria asi -= para que suba
y no estas pidiendole a tu pelicula que revise sino una vez, puedes usar varias funciones como onEnterFrame para tal efecto

Código ActionScript :

velocidad = 1;
clip.stop();
onEnterFrame = function () {
   if (Key.isDown(Key.UP)) {
      clip._y -= velocidad;
   }
}

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

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