Métodos Glide

Los métodos Glide son casi los mismos como los Métodos Slide excepto que estos utilizan una formula diferente para mover una capa. El método Slide es simplemente animaciones de línea derecha, mientras que el método Glide utiliza matemática trigonométrica para crear una aceleración sutil o un efecto de deceleración. El resultado son animaciones muy buenas.

Como con los métodos Wipe, he creado en la biblioteca Glide un fichero javascript separado, dynlayer-glide.js. Preferiblemente debes incluir este fichero en cualquier código que utilice los métodos Glide:

<SCRIPT LANGUAGE="JavaScript" SRC="dynlayer.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="dynlayer-glide.js"></SCRIPT>

El método glideTo():

Glides la capa a un especifico co-ordinador. Los parámetros son casi los mismos que el método slideTo():

objectName.glideTo(startSpeed,endSpeed,endx,endy,angleinc,speed,fn)

El parámetro angleinc es probablemente el único que no es obvio. El método glide utiliza una Sinewave como lo básico para la aceleración, y el angleinc simplemente determina cuantos grados hay que brincar cada vez. Más grande que sea el anglein, lo mas alto brincará. Bueno es similar al valor inc en los métodos Slide - usualmente un valor de 5 a 10 es bueno de utilizar.

Ejemplo: glides to (50,50), comenzando despacio, terminando despacio, a 10 grados, y 20 milliseconds por intervalo.

mylayer.glideTo("slow","slow",50,50,10,20)

El método glideBy():

Lo mismo que los otros, glideBy() cambia la localización por un dado número de coordinadores:

objectName.glideBy(startSpeed,endSpeed,distx,disty,angleinc,speed,fn)

Donde distx y disty, ahora esta la suma que se cambiará por.

Glide Métodos Demotración:

Ejemplo: glide1.html [fuente]

Fuente de Código

dynlayer-glide.js

DynLayer Extensions:

Home Próxima Leccion: Objetos Geometricos
copyright 1998 Dan Steinman