SASHA GUDEY (235 pts)

RICARDO TAKAHASHI (180 pts)

GUILHERME SCHEIBE (49 pts)

LUIZ HERRERA (117 pts)

FLASHGURU (155 pts)

DEMIS BUCCI (50 pts)

NILTON BICALHO (61 pts)

DAUTON JANOTA (255 pts)

GABRIEL SPORCH (53 pts)

MUZAK (45 pts)

SYDNEY GANHO (60 pts)

STICKMAN (155 pts)
Treinamento PontoFlash de Flash e ActionScript

Como simular o "salvar imagem como" do botão direito do browser no Flash?

Como abrir uma janela pop-up tamanho fullscreen?

Como eu faco pra chamar um movie clip diretamente da Biblioteca?

Como fazer um cursor customizado mostrando a mãozinha no mouseOver do botão?

Necessito realizar um questionário com 10 perguntas.

Como fazer uma timeline andar mais lenta que outra?

Como criar uma seqüência para a tecla TAB num formulário?

Como checar se o usuário escreveu um email válido certo no formulário?

Como criar rótulos para um botão criados dinamicamente, sem precisar declarar um a um?

Gostaria de saber como faço para um certo objeto seguir o mouse, mas não por toda a cena.

Quero fazer um texto com scroll (barra de rolagem) contínua.

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

Como faço para colocar efeito alpha em imagens gif, importadas para o flash?

Porque o loop FOR..IN nem sempre gera o mesmo resultado do FOR convencional?
Tween Class

Objeto Key

Cadastro de usuários, com Flash+ASP

Objeto XML - introdução.

Componente ComboBox.

Como fazer uma panorâmica 360º com Flash e CorelDraw

Objeto Movieclip - Propriedades

Local Shared Objects segunda parte.

Editor de banco de dados (PHP-MySql) orientado a Objetos (OOP)

Rayoflight.

Preloader com máscara

GuestBook usando integração Flash e PHP.
Botão vai e volta

TV static

Email com ASP

Parede

Spiral menu

Esferas conectadas

Bola quicando

Colors

Fumaça

Motionguidemask2

Supermascara

Preloader
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