Shopping Hospedagem Fórum Contato
     
   O portal do desenvolvedor ASP Florianópolis-SC, Sábado - 21 de Julho de 2018  
Busca

Menu do site
Efetuar Login
Usuário:

Senha:

 Esqueceu a senha?
Login automático

 Cadastre-se
Relógio em ASP e Flash
Avaliações: 26   -   Minha nota: Média Geral: 4  
Você já deve ter visto em algum site aquele reloginho em Flash do Banco Itaú que mostra a hora exata no momento, como mostra a figura abaixo.



Pois bem, vamos neste artigo aprender a interagir o ASP com o Flash para fazer um relógio parecido com aquele.
1º Passo

Abra o Macromedia Flash e clique em "File/New", como mostra a figura abaixo, para abrir um novo documento em branco.

2º Passo

Clique na ferramenta de Texto "A", em seguida clique no documento e digite a palavra texto, como mostra a figura abaixo.

3º Passo

Deixe o texto selecionado e, na barra de propriedades defina como "Dynamic Text" e nomeie a variavel para texto, como na figura abaixo.

4º Passo

Clique na área em branco do documento. Na barra "Actions" mude a janela para "Expert Mode", como mostra na figura abaixo.


5º Passo

Na janela do "Actions" digite o comando abaixo, como motra na figura.

loadVariables("relogio.asp?estilo=1", "", "POST");

6º Passo

Na linha de tempo, clique no Frame 5 e Pressione a tecla F5 para criar um Loop no documento.



Clique no menu em "File/Save As..." e salve o documento como "Relogio.fla".

Para criar a animação em Flash, clique no menu em "File/Export Movie..." e salve como "Relogio.swf" na mesma pasta em que o documento foi salvo.
7º passo

Abra seu editor de páginas ASP preferido, crie um novo arquivo ASP com o código abaixo e salve como "Relogio.asp" na mesma pasta do arquivo "Relogio.swf"

<%
Response.write "texto=" & Time()
%>

Este exemplo irá exibir o relógio como abaixo:
Para fazê-lo ficar parecido com o do Banco Itaú, basta criarmos um fundo semelhante e mudarmos as cores e tamanhos do texto. como no exemplo abaixo:

Você pode fazer o download deste exemplo clicando no link ao lado. Baixar exemplo



Podemos inclusive tratar os dados enviados pelo FLASH.
Veja novamente a instrução abaixo usada no Flash neste exemplo:
loadVariables("relogio.asp?estilo=1", "", "POST");

Perceba que é enviada para o ASP a variável "estilo".

Podemos então fazer o uso desta variável, por exemplo, para exibir a hora ou a data de acordo com o valor da variável "estilo".

<%
If Request("estilo") = 1 Then
  Response.write "texto=" & Time()
Else
  Response.write "texto=" & Date()
End If
%>


Você pode interagir o ASP com o FLASH e criar inúmero recursos para o seu site.


Espero que este exemplo lhe seja útil.

Fabiano Dias
fabiano@superasp.com.br

www.superasp.com.br
O portal do desenvolvedor ASP




SuperASP do Brasil Ltda

03.066.522/0001-84
Av. Rio Branco 433 - Centro - Florianopolis - SC
Contato

© 2001/2008 - Superasp do Brasil Ltda. Todos os direitos reservados