Comunidad de diseño web y desarrollo en internet online

Efecto en letras

Citar            
MensajeEscrito el 14 Oct 2005 07:29 pm
hola queria saber si alguien me podria ayudar.

alguien sabe como hacer este efecto en las letras .
http://www.flash-template-design.com/preview.php?tid=1208

cuando uno pone el cursor como que la letras se estiran y luego vuelven al mismo lugar .


mucha gracias. :lol:

Por M-TUNE

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Oct 2005 03:55 pm
:crap:

Por M-TUNE

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Oct 2005 04:26 pm
1.- NO seas impaciente
2.- Pon un título explicativo
3.- Necesitarás matemáticas y física para hacer ese efecto, es como el de elasticidad, hace poco vi un ejemplo de algo así pero no recuerdo donde

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 15 Oct 2005 07:32 pm

ICEM4N escribió:

1.- NO seas impaciente
2.- Pon un título explicativo
3.- Necesitarás matemáticas y física para hacer ese efecto, es como el de elasticidad, hace poco vi un ejemplo de algo así pero no recuerdo donde



gracias :D

Por M-TUNE

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Oct 2005 08:24 pm
tienes que hacer lo siguiente palabra por palabra combiertelo un clip de pelicula t metes este codigo

Código :

onClipEvent (load)
{
    var maxDistance = 100;
    var ratio = 0.200000;
    var friction = 0.800000;
    var power = 20;
    var speed = 0;
    if (baseX == undefined)
    {
        var baseX = this._x;
        var baseY = this._y;
    } // end if
    var maxD2 = maxDistance * maxDistance;
    var a = power / maxD2;
    this.onEnterFrame = function ()
    {
        var _l1 = this;
        if (_name == "fl_4" || _name == "fl_37" || _name == "fl_35" || _name == "fl_39" || _name == "fl_45")
        {
            var _l2 = _parent._xmouse - (_l1._x + _l1._width / 2);
            var _l3 = _parent._ymouse - (_l1._y + _l1._height / 2);
        }
        else
        {
            _l2 = _parent._xmouse - (_l1._x - _l1._width / 2);
            _l3 = _parent._ymouse - (_l1._y - _l1._height / 2);
        } // end if
        var _l9 = _l2 > 0 ? (-1) : (1);
        var _l8 = _l3 > 0 ? (-1) : (1);
        var _l7 = 0;
        var _l6 = 0;
        var _l5 = _l2 * _l2 + _l3 * _l3;
        if (_l5 < maxD2)
        {
            force = -1 * a * _l5 + power;
            _l7 = _l2 * _l2 / _l5 * _l9 * force;
            _l6 = _l3 * _l3 / _l5 * _l8 * force;
        } // end if
        _l1._x = _l1._x + (speed * friction + (baseX - _l1._x) * ratio + _l7);
        _l1._y = _l1._y + (speed * friction + (baseY - _l1._y) * ratio + _l6);
    };
}


[moderador]agregada etiquetas code para mejor lectura[/moderador]

Por diapo

20 de clabLevel



Genero:Masculino  

Plasencia

msie
Citar            
MensajeEscrito el 15 Oct 2005 09:28 pm
voy a probar :)

muchisimas gracias..

Por M-TUNE

11 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 16 Oct 2005 02:04 am
te funciona por que a mi si me funciona y es un codigo cojonudo

Por diapo

20 de clabLevel



Genero:Masculino  

Plasencia

msie
Citar            
MensajeEscrito el 30 Ene 2007 08:20 pm
Hay un ejemplo o explicacion donde muestren como se puede aplicar el codigo de elasticidad al elemento que quiero por ejemplo un logo simbolo y que las puntas se estiren, ya que el codigo que colocan en el foro no lo veo claro... y como aplicarlo...

Por rickyblu

5 de clabLevel



Genero:Masculino  

colombia

msie7
Citar            
MensajeEscrito el 30 Ene 2007 10:58 pm
ja ja ja, cabe decir que cuando veamos variables asi:

var _l9 = _l2 > 0 ? (-1) : (1);
var _l8 = _l3 > 0 ? (-1) : (1);
var _l7 = 0;
var _l6 = 0;

es poque ese codigo estaba obfuscado (generalmente), y tengo la sensacion que lo sacaron de algun swf que decompilaron!!!

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox

 

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