EDUARDO WALMOTT (226 pts)

IRAPUAN MARTINEZ (45 pts)

SASHA GUDEY (235 pts)

MARCOS JOSÉ PINTO (44 pts)

MARLOS ALVES CARMO (90 pts)

STICKMAN (155 pts)

FLASHGURU (155 pts)

DEMIS BUCCI (50 pts)

EDUARDO CARREGA (150 pts)

MARCELO SIQUEIRA (96 pts)

RICARDO FIGUEIRA (33 pts)

RICARDO TAKAHASHI (180 pts)
Treinamento PontoFlash de Flash e ActionScript

Tenho muitas fotos e quero que a cada vez entre uma como background.

Como movimentar na horizontal um objeto no mouse Over?

Porque a extensão PHP3 não está funcionando no meu servidor Apache?

Métodos para a classe MovieClip, para movimentar ou redimensionar MovieClips via AS

Dicas para seu movie ficar mais enxuto.

Gostaria de no mouse over sobre um texto, ele parasse, e no mouse out, prosseguisse de onde parou.

Como desenhar círculos e bolas dinamicamente no FlashMX?

Como faço para concatenar uma variável e uma String? Com eval?

Como manipular as propriedades de um objeto dinamicamente?

Como fazer um botão desligar o som com um clique e ligar com outro clique sobre ele mesmo?

Gostaria de saber como criar um botão voltar e avançar? Como usar âncoras no Flash?

Alguém sabe como usar o swapDepths?

Abrir janelas popups à pertir de imagens.

Como eu faço para criar um arrays de variáveis com um índice?
Nikefootball, uso e abuso do flash - Avaliação de sites

Efeito Blur - Actionscript

Fade Out.

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

Labirinto - Plataforma de jogo em terceira pessoa em flash 5: 1° parte

Time Delay

Alterando Artistic Media no Corel Draw

Limitar por IP? Porque não utilizar o Shared Object do Flash?

Bate-papo com Dennis Baldwin - FlashCFM.com

Detecção do FlashPlayer.

Menu deslizante.

Line Draw
Book of pages

Scroll f5

Spyral draw

Type 2

Visibilidade

Complex swap

Wireframe

Giratoria

Mapa - Países com E

To Upper Case

Marquee

Multi text load
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