Jump to content

[ActionScript] Cursor Animado


filip_e
 Share

Recommended Posts

Cursor Animado

Este é bastante utilizado em alguns sites, é sobre mudar o cursor do mouse para algum outro objeto, ca vamos...

Crie um novo arquivo e salve com o nome de Cursor_Animado. Troque o nome da camada para Objetos, desenhe um objeto conforme o modelo abaixo e transforme em um clipe de filme e com o nome de pix0.

http://img85.echo.cx/img85/4528/12js1.jpg

Entre no clipe e adicione uma nova camada . Adicione as seguintes ações no quadro 1:

_x += (_root._xmouse-_x)/mass*6.5;
_y += (_root._ymouse-_y)/mass*6.5;

e no quadro 2:

gotoAndPlay(1);

Deve ficar assim:

http://img108.echo.cx/img108/5467/29ro.jpg

Volte para a cena.

Crie uma nova camada e troque o nome da camada para Actions, selecione o quadro um da camada Actions e pressione F9. Digite o seguinte código:

// Oculta o cursor padrão
Mouse.hide();

// Definido as variaveis
var i = 0;
var max = 20;
var pix = new Array();

// Duplica o clipe de filme max vezes
for (i; i<=max; i++) {
        if (i<>0) pix[0].duplicateMovieClip("pix" + i, i);
        pix[i] = eval("pix" + i);
        pix[i].mass = 4+0.3*i;
        pix[i]._alpha = 40-2*i;
};

// Posiciona os clipes de acordo com a posição do mouse
pix0.onEnterFrame = function(){
    _x += (_xmouse-_x)/mass*6;
    _y += (_ymouse-_y)/mass*6;
};

Pronto, feche as acções e teste com CTRL + Enter

cumps.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.