Comunidad de diseño web y desarrollo en internet online

Seguir en linea recta a un clip

Citar            
MensajeEscrito el 25 Oct 2006 04:37 pm
Tengo un clip que se mueve por el escenario, pero siempre en linea recta, o sea en angulos de 90º pedendiendo que tecla se pulse. Y luego ese clip se duplica en otros 5 y quiero que esos cinco le sigan hayá donde vaya. El efecto sería como una cadena de la que sus eslabones hacen el mismo recorrido que su eslabon anterior. Y no me sale y me estoy volviendo loco.
Please ayuda
Muchas gracias

Por javibruce

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Oct 2006 04:04 pm
Pues yo estoy intentado hacer otro parecido. Digo intentando porque todavia no he resuelto todo. He conseguido crear un rombo con lieas del siguiente modo:
He creado 4 clips de película que hacen lo mismo, es una linea que empieza con largura 1 y termina con largura 200 para que parezca que crece y de este modo que se mueve.
Bueno al clip 1 en el último le frame cuando la linea esta completa le he añadido en un extremo el clip 2 con un angulo de 90º .Al clip 2 le he añadido el clip 3 del mismo modo y asi con los 4. No sé si te ayudara, ni como emplearlo con botones pero bueno a ver si por lo menos te sirve un poco de guia.
Suerte

Por susana769

61 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 26 Oct 2006 10:59 pm
Mirá esto:

http://www.kirupa.com/developer/mx/mousetrailer.htm

Está en inglés, espero que eso no sea un problema.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 27 Oct 2006 12:42 am
Eso es fácil de hacer. Create un array que te guarde las posiciones de los clips, luego cuando muevas el primero posiciona el resto en funcion a la posicion del clip anterior que guardaste.

Pon 5 clips que se llamen clip1, clip2, clip3, clip4, clip5 que sean cuadrados de 10px x 10px
y pon este codigo:

Código :

var teclado:Object = new Object();
teclado.onKeyDown = function()
{
   xx = [];
   yy = [];
   for (var i:Number = 1; i <= 5; i++) {
      xx.push(_root["clip" + i]._x);
      yy.push(_root["clip" + i]._y);
   }
   switch (Key.getCode()) {
   case 38 :
      clip1._y -= 10;
      break;
   case 37 :
      clip1._x -= 10;
      break;
   case 40 :
      clip1._y += 10;
      break;
   case 39 :
      clip1._x += 10;
      break;
   }
   for (var i:Number = 2; i <= 5; i++) {
      _root["clip" + i]._x = xx[(i - 2)];
      _root["clip" + i]._y = yy[(i - 2)];
   }
};
Key.addListener(teclado);


Ahora mueve el clip1 con las teclas

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

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