evitando el mouse.

en flashLa preguntaron por el efecto del movieclip que le huye al puntero del ratón, efecto visible en el site de mariscal
aqui hay una forma sencilla de como hacerlo =)

*posteo echo con fines educativos.

//puntos medios del stage. mitadx = Stage.width/2; mitady = Stage.height/2; //hacemos el cuadradito _root.createEmptyMovieClip( "clip", 1 ); with ( _root.clip ) {   lineStyle( 0, 0x33399, 100 );   beginFill( 0xE6E6F7 );   moveTo(5,-5);   lineTo( 5, 5);   lineTo( -5, 5 );   lineTo( -5, -5 );   lineTo( 5, -5);   endFill(); } clip.onEnterFrame = function (){   this._y += (this.ty -this._y)/3   this._x += (this.tx - this._x)/3 } clip.onMouseMove = function (){   this.tx = (_root._xmouse > mitadx)?(mitadx - (_root._xmouse-mitadx )):(mitadx + (mitadx -_root._xmouse));   this.ty = (_root._ymouse > mitady)?(mitady - (_root._ymouse-mitady )):(mitady + (mitady -_root._ymouse));   } stop();
copiar en el primer frame de la movie y darle probar (ctrl+enter).

1 Comments

dezur said:

Esta basilon ese efecto de evitar el mouse. Una vez hice algo parecido a esto, haciendo el codigo que hice parecido al tuyo quedo siendo algo asi: