SÁVIO PONTE (39 pts)

RICARDO TAKAHASHI (180 pts)

SASHA GUDEY (235 pts)

LEANDRO AMANO (83 pts)

DEN IVANOV (260 pts)

ZEBEDIAH (35 pts)

FÁBIO DUARTE (79 pts)

RICARDO FIGUEIRA (33 pts)

RÔMULO NUNES (32 pts)

MAURO ROCHA TAVARES (40 pts)

GUILHERME SCHEIBE (49 pts)

ILVA RUDEV (90 pts)
Treinamento PontoFlash de Flash e ActionScript

Como faço para ter um efeito Lupa

Como fazer um botão no flash que instale um setup de programa?

Como eu defino a posição de um swf através do comando Load movie?

Por que o "&" retorna erro num texto importado no flash?

Um movie que está no _level0 pode ler uma variável que está no _level1 repetidamente?

Quero fazer um movieclip seguir o movimento de um outro na vertical.

Dá pra fazer um menu popup usando a propriedade _currentFrame?

Como carrego e descarrego (load movie) um filme no mesmo botão?

Como carregar e posicionar dinamicamente seis JPGs?

Como faço para redimensionar dinamicamente (via AS) um campo de texto dinâmico?

Como fazer uma arma móvel atirar um projétil verticalmente?

Troca de cursor e drag movieclip não funcionam juntos?

Como faço para inserir um contador em uma cena do flash?

Duplicate Movieclip com movimento, perspectiva, escala e serInterval.
Blend - Fireworks

Menu arrastável, estilo Windows.

Transparência no Flash.

Action Script 2.0 (Primeira Parte)

Trace Bitmap.

Exibir páginas em ASP com o componente TexArea do FlashMX2004

GuestBook usando integração Flash e PHP.

Jogo da Forca (terceira parte)

Carregando SWFs em diferentes níveis.

Jpeg, Gif, texto, gradientes X slices no Fireworks

Time Delay

ListBox no FlashMX.
Botão vai e volta

Motioncomflip

Objeto loadVars

Snooker

On Off Button

Attachmovie

Loteria

Motion color

Spiral menu

Cubo

Arrow

Fotos banner
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