Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/01/2005, 12:54
Avatar de Yorch
Yorch
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad de la eterna Promavera
Mensajes: 107
Antigüedad: 21 años, 5 meses
Puntos: 0
Ok, este código 'as' te sirve para que un objeto vaya de un punto 'a' a un punto 'b' con velocidad y fricción:

Código:
onClipEvent (enterFrame) {
	uno = (_root.rect1 + this._x)/15; 
	this._x -= uno;
}
_root.rect1" es un rectángulo convertido en clip al que aplicarás este actionscript; "15" es inverso a la fricción, "0" se moverá muy lento, 20 se moverá muy rápido, 50 se moverá tan rápido que solo lo veras donde estaba y luego donde apareció, te sugiero que le pongas a tu fla una velocidad de 30 fps o más, para que sea más progresivo el movimiento, estoe s que se vea más orgánico o más natural.

Este lo pones en tu clip y creas un evente como:

Código:
 on (release, releaseoutside) { // onClipEvent mousemove o lo que quieras, en cuyo caso deberás generar el "_root.rect" por el valor actual del mouse, por ejemplo
       _root.rect1 = 0*(-1) 
    }
Este le dice al onclipevent de arriba cual es el valor al que deberá llegar la variable "uno" ¿ok?, tons tu ojeto, llamado "rect1" que es un rectángulo, será de la forma apropiada para que se mueva en el eje X de tu stage y lo pondrás en una capa justo arriba de la capa donde se encuentra la fotografía de la chica que está haciendo tae boo o de la pareja que esta haciendo jogging.

Como ves es muy sencillo, la formula es muy sencilla, le dice al visor que ponga a "this._x" o en realidad "_root.rect1" en la división por 15 de la suma del propio "this._x" más el valor que define el evento, y esto lo hace 30 veces por segundo, esos tres factores, como debes saber definen la velocidad y el hecho de que esta no sea lineal le da a este efecto un gran atractivo. Pero se necesita saber de muchas cosas para poder entenderlo en concepto y poder hacer un script, aún para que tú uses este 'as' debes tener un entendimiento más o menos avanzado de as y de la estructura de un FLA.

¿Es esto más apreciable?
__________________
Saludos y muchas gracias, chaw.
http://www.dig-medios.com