RICARDO TAKAHASHI (180 pts)

EDUARDO WALMOTT (226 pts)

NILTON BICALHO (61 pts)

STICKMAN (155 pts)

MAURO ROCHA TAVARES (40 pts)

DENIS CARAVALHO (85 pts)

RICARDO TEIXEIRA (40 pts)

DANIELA PIRES (86 pts)

PEDRO CLAUDIO (50 pts)

GUILHERME SCHEIBE (49 pts)

HELEN TRIOLO (444 pts)

FÁBIO DUARTE (79 pts)
Treinamento PontoFlash de Flash e ActionScript

Estou criando um combo works ou o famoso jogo de palavras.

Como justificar um texto e criar uma barra colorida?

Como armazenar dados em uma base de dados para só depois serem importadas para o Access?

Como arrastar um objeto somente na horizontal?

Como fazer aparecer uma imagem por baixo de uns quadrados em tweening?

Flash The Easter Egg.

É possível trocar variáveis entre filmes abertos com load movie?

Como verificar um caracter numa variável e retira-lo?

Como desabilitar botões do Level0, quando abro um arquivo no level1?

Como faço para importar uma variável e usa-la numa ação do Flash?

Como eu faço um botão igual a do site http://www.ferryhalim.com/orisinal?

Como fazer um objeto se movimentar pelo teclado (UP, DOWN, Left e Rigth)?

Estou com dificuldades de usar fontes true type sem anti-aliasing.

Um preloader inteligente.
Cursor customizado no Flash5.

Criando um Editor HTML com o MM Flash

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

Menu deslizante.

Mascara animada no Flash MX

Login e senha

HACKED - ANONYMOUS

Load Movie into target (movieclip).

Flash Studio Pro: Dando poderes ao Flash

Menu estático.

Preloader real no Flash5.

Como usar o Flash com o FrontPage?
Mouse tracks

Calculadora

Over menu

Marquee

Texto com scroll

Corrente

Formulário

Type 1

Photoframe

Menu Silverado

Grafico de barras

Circle
HOME | TUTORIAIS
Relógio analógico
por Guilherme Zangarini

Neste tutorial explicarei como fazer um relógio analógico no flash.

 

Antes de começar o exercício, vou colocar em observação que todas as palavras entre aspas "" que aparecerem neste tutorial devem ser colocadas sem as aspas para ocorrer o funcionamento correto do exercício.

Primeiro passo:

Desenhe um círculo em uma layer. Este círculo será o fundo do relógio.

Segundo passo:

Em outra layer desenhe os ponteiros do relógio. Um pequeno que será o de horas, um médio que será de minutos e um grande que será de segundos. Após isso, trasforme cada ponteiro em MovieClip e nomeie as instâncias de cada um como vou colocar abaixo:

Ponteiro Horas, nomeie a instância de "hora"
Ponteiro Minutos, nomeie a instância de "minuto"
Ponteiro Segundos, nomeie a instância de "segundo"

Como está abaixo:

Depois de cada ponteiro estar nomeado vamos centralizar cada um. Para centralizá-los entre dentro do movieclip de cada ponteiro e centralize-os acima da cruz mostrada nas fotos abaixo:

Agora com os ponteiros centralizados vamos colocar todos e centralizá-los no fundo do relógio, onde será o eixo de nosso relógio analógico, como está ilustrado abaixo:

Pronto, a parte visual está pronta. Agora só faltam as actions.

Crie uma outra layer e coloque as actions abaixo:

totalhora = new Date();
segundo = totalhora.getSeconds();
minuto = totalhora.getMinutes();
hora = totalhora.getHours();
s = segundo*6;
m = minuto*6;
h = hora*30;
setProperty ("segundo", _rotation, s);
setProperty ("minuto", _rotation, m + int (segundo/10));
setProperty ("hora", _rotation, h + int (minuto/2));

Agora nas layers dos PONTEIROS e do FUNDO DO RELÓGIO, adicione mais um frame como mostra abaixo.

Está pronto seu relógio analógico!!

OBS: Quando você visualiza no SWF ou no próprio Flash o relógio estará com uma hora adiantada, mas quando é exportado em html o horário fica correto. Se você for utilizar somente em SWF seu relogio adicione esta action para acerta-lo:

totalhora = new Date();
segundo = totalhora.getSeconds();
minuto = totalhora.getMinutes();
hora = totalhora.getHours();
hora=hora-1
s = segundo*6;
m = minuto*6;
h = hora*30;
setProperty ("segundo", _rotation, s);
setProperty ("minuto", _rotation, m + int (segundo/10));
setProperty ("hora", _rotation, h + int (segundo/2));

Qualquer duvida fale comigo. Espero q tenham gostado

baixe aqui o exemplo usado no 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
1 comentário


Comentário de Romildo de Godoi
| 5/3/2012 - 08:02 |


Este relogio analógico dá para fazer no Adobe flash CS4 profissional? Outro detalhe é sobre este curso, como fazê-lo. É por Cd, dvd, apostila, ou somente por explicações por email. Na expectativa de ser atendido, minhas cordiais saudações. Pirassununga-SP