RODRIGO AMARAL (56 pts)

MARLOS ALVES CARMO (90 pts)

ÉMERSON ROCHA (85 pts)

MARCOS JOSÉ PINTO (44 pts)

HELEN TRIOLO (444 pts)

DEN IVANOV (260 pts)

EDUARDO CARREGA (150 pts)

JOÃO NETO (78 pts)

DENIS CARAVALHO (85 pts)

GÉRIO (93 pts)

JONAS GALVEZ (521 pts)

JOTA LAGO (40 pts)
Treinamento PontoFlash de Flash e ActionScript

Preciso de um exemplo de um efeito de vibração?

Como duplicar um movieclip em três posições diferentes determinadas?

Tenho três nomes e para cada um queria mandar o usuário para uma cena diferente.

Mascara não funcionam com linhas e nem com campos dinâmicos e campos de input?

Como simular a queda e de um objeto quicando sem ser frame-by-frame?

Exemplo do uso de um compontente combobox.

Quero mudar uma ação de acordo com a hora do dia.

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

Como posso duplicar 3 movieclips e posicioná-los diagonalmente?

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

Criei o script para FullScreen e está abre o site em flash, mas o botão fechar criado no flash não funciona.

O que uso para movimentar e dar um efeito zoom num objeto?

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

Gostaria de saber como funciona o sistema IPIX 360º?
Flash e Banco de Dados.

Como eliminar vozes de um arquivo Wav.

Criando uma nova categoria (paleta) na Barra Insert do seu Dreamweaver.

0wn3d Again BY Destution Team

Variáveis do servidor ASP em ambiente flash

Bookmak (Adicionar a favoritos).

Janela popup.

Flash MX 2004 - semelhanças com o modelo NET?

Formulário de e-mail com CGI.

Controlando um swf que está em outro frame

Animação no Flash.

Fontes no Flash - campos de texto e HTML
Focus

Bola reflexo

Pond

Mouse recorder

Scrollbar easy

Bounce

Espanto

Manchas

Menu Silverado

Dottextsimple

Menu móvel

F5doubleclick
HOME | TUTORIAIS
Desenhando uma linha entre dois pontos no Flash 5.
por Stickman

Em resposta a uma discussão nos fóruns We're Here, em que alguém perguntou como desenhar uma linha entre dois pontos. Eu disse que não é preciso usar nenhuma matemática complexa para fazer isso e criei esse arquivo para demonstrar. É uma outra forma de obter o efeito de "distância".


arraste os círculos para mover a linha

 

Já vi esse filme...

Essa não é uma nova técnica. Na verdade, eu a aprendi quando pesquisava a técnica da linha que segue o mouse, que vi originalmente em Infinovation. Não sei se a idéia é deles ou se a encontraram em outro lugar...

Qual é o truque?

É incrivelmente simples, na verdade. Você começa com uma linha diagonal de 100 pixels de altura e largura (/line) - como é a que aparece inicialmente no arquivo .swf acima. Há um filme de controle rodando todo o tempo, que determina as quatro variáveis correspondentes aos dois pontos extremos da linha (/:RedCircleX, /:RedCircleY, /:BlueCircleX, /:BlueCircleY) de acordo com a posição de /RedCircle e /BlueCircle (que evidentemente são movidos por meio de Set Drag).

Esse filme de controle determina que as propriedades _x e _y de /line sejam iguais a /:RedCircleX e /:RedCircleY, o que fixa um dos extremos da linha no centro do círculo vermelho.

Depois, subtraímos /:BlueCircleX de /:RedCircleX, para ter a variável "xscale" e /:BlueCircleY de /:RedCircleY para a variável "yscale". Isso nos dá as distâncias horizontal e vertical entre os dois círculos. Definindo a propriedade _xscale de /line para "xscale" e a propriedade _yscale para "yscale", distorcemos a linha de forma a que o outro ponto extremo esteja agora no centro do círculo azul.

Porque a ação Duplicate Movie?

O Flash tem algumas esquisitices que podemos evitar duplicando a linha a cada frame.

Primeiro, se você dimensionar um filme usando um valor próximo a zero, ele "congela" e não pode ser ampliado novamente (isso é um bug). Depois, se você dimensiona um filme com um número negativo e depois o altera para outro número negativo, os dois negativos se cancelam e o número se torna positivo - e a linha começa a saltar entre negativo e positivo em cada outro frame (não sei se isso é um bug ou é se tem algum propósito).

Usar "Duplicate Movie" em cada frame provoca a substituição da instância distorcida de /line por uma nova versão que é 100x100 pixels.

É isso! Espero ter sido claro. Podem me escrever pelo email abaixo se precisarem de ajuda.

Copyright de todos os arquivos e textos de ©Stickman 1998 - 2000. Sobre copyright, termos de uso e informações, por favor visite www.the-stickman.com/terms.

Baixe aqui o arquivo FLA desse tutorial.



Devido à reformulação implementada no site, pode ser que você encontre alguns links quebrados. Por favor, ajude-nos a corrigir eventuais problemas nos informando links quebrados
0 comentário