RÔMULO NUNES (32 pts)

RICARDO FIGUEIRA (33 pts)

LUIZ HERRERA (117 pts)

JOTA LAGO (40 pts)

MARCELO SIQUEIRA (96 pts)

HELEN TRIOLO (444 pts)

KEN AWAMURA (130 pts)

ILVA RUDEV (90 pts)

JONAS GALVEZ (521 pts)

DAUTON JANOTA (255 pts)

STICKMAN (155 pts)

JOÃO NETO (78 pts)
Treinamento PontoFlash de Flash e ActionScript

Como eu faço para retornar um número inteiro?

Preciso remover todas as arrays que tenho em um movieclip?

Quero fazer uma animação quando o mouse passa por cima do botão.

Como alterar a cor de um texto dinâmico dependendo do foco?

Como fazer um cronômetro regressivo, com botão pause, stop e play.

Como fazer um duplicateMovieclip em um movieclip quando solto em uma determinada área?

Um TXT importado para um movieclip não funciona.

Para arrastar um objeto ainda é melhor usar DragMovieclip com 'updateAfterEvent()'?

Gostaria de fazer dois olhos 'olhando' para o mouse.

Como abrir uma janela em fullscreen de um botão do Flash?

Como faço para carregar vários filmes paralelamente?

Posso criar um link dentro de uma caixa de texto?

Como o Fireworks exporta PNG para o Flash?

Preciso fazer um objeto seguir o mouse (arrastando) somente no horizontal.
Download de arquivos com a classe File Reference

Carregando SWFs em diferentes níveis.

Objeto Array

Enviando variáveis do Flash para ASP.

Adicionar ao favoritos

Formulário simples.

HTML no Flash 5 - A solução para formatação de textos longos.

Jogo dos 7 erros.

Níveis dentro do Flash - Load Movie e Load Variables (primeira parte)

Vídeo no FlashMX.

Curiosidades.

Calendário dinâmico
Barra de Scroll

Tocha

Random

Liga e desliga MX

Shape tween animado

Emotion

Arrasta e volta

Senha múltipla

Movimento array

Catavento2

Iluminação com foco

3d shadow
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