DAAFY (55 pts)

DEN IVANOV (260 pts)

LUI FERNANDO (151 pts)

ALEXANDRE PORTO (1281 pts)

GUILHERME G.G. (137 pts)

MARLOS ALVES CARMO (90 pts)

ZEBEDIAH (35 pts)

ÉMERSON ROCHA (85 pts)

GÉRIO (93 pts)

EDUARDO CARREGA (150 pts)

SÁVIO PONTE (39 pts)

SYDNEY GANHO (60 pts)
Treinamento PontoFlash de Flash e ActionScript

Posso criar um link dentro de uma caixa de texto?

É possível usar meta tags para evitar que os SWF vão para o cache?

Como fazer um menu popup no Flash?

Como fazer com que a rotação de um ponteiro demore 10 segundos?

Por favor me explique o que é esse número depois do arquivo e também o que faz loadMovieNum?

Como randomizar o carregamento de 5 movieclips, que estão dentro de outro?

Como deletar um lote de variáveis com apenas um comando?

Quero montar algo como um Céu cheio de estrelas piscando.

Como reproduzir o efeito Scan Lines no Flash?

Como posso arrastar um movieclip de forma que ele mude a sua instância conforme a área de target em que cair?

Como faço para desabilitar as opções que aparecem quando se aperta o botao direito no swf?

Eu gostaria de saber como faz o efeito de desfoque nos objetos!!

Gostaria que um .exe abrisse em tela cheia. Queria colocar um autorun também.

Para que serva a função eval?
Menu Popup

Macromedia Flash - Tendências

Objetos e classes

Objeto Array

Um contador Flash + PHP

Loop infinito

Color changer

Formatação Encoded e Decoded

Primeiros passos - Camadas e outras coisas

Aspectos Básicos das Ferramentas de Desenho.

Tratamento de imagens e alguns efeitos no Fireworks

Redimensionar um filme no modo de edição
SomnoFlash5

Carro com Tweening

InfoForm

3d rotation1

Motioncomflip

Arrow

Swirl2

Easing trail

Relógioanalógico

Loading trail

Colormask

Trailer
HOME | TRUQUES E DICAS
Como faço um olho ficar apontando para o ponteiro sem se deslocar?
por Jonas Galvez



Em uma palavra, trigonometria. O olho deve ser um movieclip, sendo que ele deve estar apontado para cima inicialmente. Para achar o ângulo relativo ao cursor do mouse, utilizamos o método atan2 do objeto Math, vejo o script abaixo.

onClipEvent(mouseMove) {
distancia = [_y - _root._ymouse, _x - _root._xmouse];
angulo = Math.atan2(distancia[0], distancia[1]) / (Math.PI/180);
_rotation = angulo - 90;
updateAfterEvent();
}

O script vai no movieclip (nos dois movieclips que contém cada um dos olhos), e distância e ângulos são variáveis. No entanto, você não deve alterar nada. No caso, estou referenciando os elementos (0) e (1) da variável distância, que contém uma array. Deixe o script da seguinte forma:

onClipEvent(enterFrame) {
distancia = [_y-_root._ymouse, _x-_root._xmouse];
angulo = Math.atan2(distancia[0], distancia[1])/(Math.PI/180);
_rotation = angulo-90;
updateAfterEvent();
}

Não altere o script, que ele funcionará.

Jonas Galvez

0 comentário