RICARDO FIGUEIRA (33 pts)

RICARDO TAKAHASHI (180 pts)

ALEXANDRE PORTO (1281 pts)

DAUTON JANOTA (255 pts)

LUI FERNANDO (151 pts)

MARCELO SIQUEIRA (96 pts)

HELEN TRIOLO (444 pts)

KEN AWAMURA (130 pts)

AUTOR DESCONHECIDO (100 pts)

EDUARDO PERROUD (52 pts)

MARCOS JOSÉ PINTO (44 pts)

EDUARDO CARREGA (150 pts)
Treinamento PontoFlash de Flash e ActionScript

Estou tentando fazer uma linha aparecer. Tipo o R do lápisraro (www.lapisraro.com.br). No meu caso é a letra S.

Importei um MOV pro flash, só que quando testo, o vídeo não começa.

Eu queria que no mouse over aparecesse um texto acompanhando o mouse.

Como fazer um movieclip andar numa área do palco e parar só usando actions?

Preciso do comando javascript, que com o botão direito do mouse surge um window.alert.

Com load movie into target, tem como carregar um SWF dentro de outro SWF?

Como disparar um movieclip quando clico o mouse no palco?

Gostaria de fazer um sistema de login e senha no flash com ASP.

Preciso que um campo de texto exiba um arquivo txt e como usar o loadVars?

Como restringir a números um campo de texto de entrada?

Existe uma função Replace no Flash, para substituir Strings?

Onde teria algum recurso de upload, para enviar, via site, imagens para o servidor?

Como eu defino a posição de um swf através do comando Load movie?

Preciso criar um sistema que busque no banco de dados e retorne ao Flash.
Sistema de newsletter utilizando Flash + ASP

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

Carregando SWFs em diferentes níveis.

Tell Target e Linhas do tempo independentes

Objeto array.

A história do Flash.

Objeto Sound.

Uso da tecla tab num formulário Flash.

Ação Imprimir.

Line Draw.

Enviando EMAIL com ASP, COLDFUSION E PHP

Blend - Fireworks
Cromatograma

Starwars text

Preloader avançado

Abrirefecharjanelas

Counter

Loteria

Cubes2

Imageviewer

Flying letters

Menu abre pasta

Bspline3

Efeito Matrix
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