SASHA GUDEY (235 pts)

MARCELO SIQUEIRA (96 pts)

NILTON BICALHO (61 pts)

LUIZ AVANCI (51 pts)

ALEXANDRE PORTO (1281 pts)

JOÃO NETO (78 pts)

MAURO ROCHA TAVARES (40 pts)

GABRIEL SPORCH (53 pts)

EDUARDO CARREGA (150 pts)

RODRIGO AMARAL (56 pts)

KEN AWAMURA (130 pts)

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

Como fazer um jogo de perguntas e respostas?

Como encontro o valor da Hipotenusa de um triângulo com AS?

Como alterar a cor de um botão depois de clicado e ocorrido o evento?

Como fazer a rotação de um movieclip aumentar indefinidamente.

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

Preciso rodar um AVI no flash com controladores: PLAY, PAUSE, STOP.

Como eu faço para configurar uma pausa (delay)dinamicamente no filme?

Quero um mouse trail que tenha vários objetos que juntam no final.

Como eu faço para criar um arrays de variáveis com um índice?

Como faço o loading bem simples?

Como carregar arquivos externos (imagens, por exemplo) dentro do FlashMX?

Quero que quando terminar a animação de um movieclip, comece outro e assim sucessivamente.

Como eu faço para que no OVER do botão surja um círculo da borda que vai aumentando como se fosse uma luz.

Como somar os numerais de uma data (dia, mês e ano)?
Gira logo.

Conceitos de Design - Apresentação.

Preloader real no Flash5.

Integração Flash + Fireworks

Botão dinâmico via Action Script.

Aplicativo Dirigido por Dados com XML

Conversão de Datas e Horas em Servers Estrangeiros (Flash+Asp).

Redimensionar um filme no modo de edição

Janelas tipo Windows com Swap Depth

Primeiros passos - desenhando e animando

Color changer

Como criar objetos 3D no Fireworks.
Swap Movieclips

Fogos de artificio

Movimento array

Rater1

Twang

Transportes

Relógio analógico

Theba

Calculadora

Saturno

Menu Flash e XML

shared Objects
HOME | TUTORIAIS
Conversão de Datas e Horas em Servers Estrangeiros (Flash+Asp).
por Ricardo Figueira

Como criar uma data em um server estrangeiro semelhante a :
Boa Tarde - Hoje é Terça-Feira, 22 de Agosto de 2000 - São 14:40 h

Para executar esta tarefa teremos de ter em atenção dois factores importantes:
  • A diferença horária
  • O País de alojamento/Server da nossa página Web.

Se o servidor da nossa página, for estrangeiro :

Primeiro obstáculo : Os servidores estrangeiros apresentam diferentes tipos/formas de datas, sendo apresentadas na lingua do respectivo País.

Exemplo: (Tuesday, August 22, 2000 - 11:46:51 AM )

Segundo obstáculo : As horas podem ser diferentes de País para País, existindo diferenças de uma, duas ou mais horas.

Solução :

  • Criar dois arrays (vectores) que iram conter os respectivos Meses e Semanas.

meses = Array(" ", "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro")

semanas = Array(" ", "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado")

Para apresentar-mos na nossa data o (Bom dia, Boa Tarde e Boa Noite) teremos que reajustar as horas, mediante a diferença horária.

Por exemplo, se tivermos a nossa página alojada num País em que exista uma diferença de menos 5 horas, teremos que reajustar as horas no campo abaixo mencionado:

Ajustar para (+ 5 horas )

Horas = TimeSerial(hour(now()) + 5 ,minute(now()),0)

Obs: Pois, quando for (Boa Tarde – 12:00) para nós, ainda é (Bom Dia – 07:00) para os habitantes desse País. Então teremos que reajustar a hora e aumentar 5 horas.

Penso que me fiz entender :o).

É claro que não teremos nenhum problema se a nossa página estiver alojada num Servidor Nacional, o que não acontece com a maioria dos Servers/Alojadores gratuitos que suportam a tecnologia ASP (Active Server Pages). Para podermos utilizar este mesmo código, não coloquem as (+ 5 horas) e tudo correrá bem.

Em anexo apresento o código que deverá ser colocado na vossa página web:

<%

meses = Array(" ", "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro")

semanas = Array(" ", "Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado")

Horas = TimeSerial(hour(now()) + 5 ,minute(now()),0)

BomDia = TimeSerial(0, 0, 0)
BoaTarde = TimeSerial(12,0, 0)
BoaNoite = TimeSerial(19,0, 0)

If Horas > BoaNoite Then
cump = "Boa Noite "
ElseIf Horas > BoaTarde Then
cump = "Boa Tarde "
ElseIf Horas > BomDia Then
cump = "Boa Dia "
End If

Response.Write (cump & "- Hoje é " & semanas(Weekday(Date)) & ", " & Day(Date) & " de " & meses(Month(Date)) & " de " & Year(Date) & " - São " & formatdatetime(horas,4) & " h")

%>

Como associar este exemplo no Flash ?

Muito simples !

No Flash teriamos que criar um text field chamado "data" , e na frame que contem o text field colocariamos a seguinte action:

Load Variables ("ficheiro.asp", 0)

Utilizamos o Load Variables porque é necessário chamar o arquivo "ficheiro.asp" , pois é este que executa todas as instruções necessárias para obtermos a data no formato que desejamos.
O arquivo "ficheiro.asp" contem todo código, já mencionado, mas com uma pequena alteração (vermelho):

Response.Write ("data=" & cump & "- Hoje é " & semanas(Weekday(Date)) & ", " & Day(Date) & " de " & meses(Month(Date)) & " de " & Year(Date) & " - São " & formatdatetime(horas,4) & " h")

Este "data=" é a variável/text field que foi criada no Flash e que irá conter o resultado.

Temos então aqui dois exemplos de como fazer:

  • Tipos de datas em ASP
  • Associação de ficheiros/resultados feitos em asp no Flash.

Nota: Estes exemplos requerem que o utilizador tenha alguns conhecimentos de Asp e Flash.

Podem fazer aqui o download de todo este exemplo.



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