LEANDRO AMANO (83 pts)

MARCELO SIQUEIRA (96 pts)

AUTOR DESCONHECIDO (100 pts)

DANIELA PIRES (86 pts)

NILTON BICALHO (61 pts)

ALEXANDRE PORTO (1281 pts)

DEMIS BUCCI (50 pts)

MUZAK (45 pts)

PEDRO CLAUDIO (50 pts)

RICARDO FIGUEIRA (33 pts)

RÔMULO NUNES (32 pts)

EDUARDO CARREGA (150 pts)
Treinamento PontoFlash de Flash e ActionScript

Exemplo de digitação de texto, com simulação de backspace.

Quero controlar dois movieclips com sons. Tocar um, parar outro e vice-versa.

Como mando um formulário sem usar banco de dados?

Problemas com variáveis importadas de um txt.

Como fazer uma impressão (print) somente em um determinado frame no Flash?

Como deletar com unloadMovie todos os filmes menos o level 0?

Tenho muitas fotos e quero que a cada vez entre uma como background.

Alguém tem um javascript redirecionador de páginas?

Não consigo mudar o foco do HTML para o objeto flash.

Como validar um email no Flash 5?

Como colocar uns floquinhos de neve caindo somente com javascript?

Detector de FlashPlayer.

Quero que a tela trema no roll over de um botão do Flash.

Como faço para ler o conteúdo de uma variável do Flash com JS?
Botão dinâmico via Action Script.

Desenvolvendo um Tocador de Vídeo em Flash

Troca de cor de imagens

Como arredondar os cantos de uma foto no Fireworks.

Action Script 2.0 (Primeira Parte)

Animação no Flash.

Vídeo no FlashMX.

Curiosidades.

Desenhando uma linha entre dois pontos no Flash 5.

Controle de MovieClip via Microphone.get();

Degradé com tons metálicos - Fireworks

Janela popup.
SomnoFlash5

Dynamic

Menu popop de pastas

Sashacircle 3

Transição

Dincurtrail

Efeito Blur

Manchas

Double cube

campo de texto no Down

Drag Mask

Lens flare
HOME | TRUQUES E DICAS
Como fazer um menu que segue o mouse com easing como o do site do cantao.com.br?
por Alexandre Porto



Ele sempe usa a fórmula do movimento com atenuação (easing).

_x = _x + (endX - _x)*velocidade

O que muda é o valor de "endX".

Durante o movimento o valor é _root._xmouse ...

Em determinado momento ele tem que parar para que você possa clicar nele. Ele pode estar usando um delete.onEnterFrame para que o evento pare ou um outro valor para endX no rollOver. Repare que o hit desse movieclip é bem maior que o objeto em si.

O clique do mouse deve dar a endX um valor próximo de 30, para que ele vá para o canto à esquerda.

Para um movieclip chamado "clip", fiz esse brinquedinho: Coloque no primeiro frame do filme.

clip.menu = "close";
clip.onEnterFrame = function() {
    if (this.menu == "close") {
        this._x = this._x+(_root._xmouse-this._x)*.2;
        this._y = this._y+(_root._ymouse-this._y)*.2;
    }
    if (this.menu == "open") {
        this._x = this._x+(10-this._x)*.2;
        this._y = this._y+(10-this._y)*.2;
    }
};
clip.onRelease = function() {
    if (this.menu == "open") {
        this.menu = "close";
    } else if (this.menu == "close") {
        this.menu = "open";
    }
};

Ve se te ajuda

Alê Porto


0 comentário