PANDOGO (82 pts)

PEDRO CLAUDIO (50 pts)

MAURO ROCHA TAVARES (40 pts)

MUZAK (45 pts)

LUI FERNANDO (151 pts)

FLASHGURU (155 pts)

AMAURY BENTES (123 pts)

SASHA GUDEY (235 pts)

IRAPUAN MARTINEZ (45 pts)

EDUARDO PERROUD (52 pts)

ÉMERSON ROCHA (85 pts)

RODRIGO AMARAL (56 pts)
Treinamento PontoFlash de Flash e ActionScript

Como criar um sitema de senha e login usando apenas o Flash?

Como fazer para um movie clip desacelerar em direção ao outro.

Eu gostaria de saber o que é um IFrame.

Como fazer um botão no flash que instale um setup de programa?

É possível criar uma variável de outra variável?

Novos recursos para o objeto Sound do FlashMX.

É possível mudar a cor da fonte de um texto dinâmico via Action?

Como fazer uma timeline andar mais lenta que outra?

Como fazer um preloader bem simples?

Como atualizar o texto de um filme Flash sem precisar editá-lo? Como funciona esse objeto loadVars?

Queria fazer uma ação no rollOuver, mas sem aparecer a mãozinha no mouse.

Tem como alinhar objetos em frames diferentes de uma vez só?

Como validar um email no Flash 5?

Quer descobrir o nome de uma fonte?
Desenho de letras - construindo fontes .TTF. no Corel Draw.

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

Movimento por meio de actionscript

Dicas e truques - Fireworks

Calendário dinâmico

Post comments (Livro de Visitas)

Criação de letras transparentes - Fireworks

Vídeo no FlashMX.

Bolhas flutuantes.

Criando um verificador de campos de um formulário.

Efeito de Fogo no Photoshop

Busca em Textos no Flash MX
Mouse tracks

Blaublau

Lighttext

Texto com scroll

Stereo Control

Photoframe

Menu elástico

Fogos de artifícios

Sombra Texto

Relógio analógico

Streching menu

Maluko
HOME | TUTORIAIS
Formatação Encoded e Decoded
por Ken Awamura

Por Ken Awamura

INTRODUÇÃO

Principalmente quando integramos o Flash com o Servidor e existe a necessidade de envio e recebimento de strings entre cliente-servidor, estas strings são enviadas no formato padrão chamado URL Encoded Format. Exemplo:
Formato Encoded: Hello%7B%5BWorld%5D%7D
Formato Decoded: Hello{[World]}

O Pessoal que trabalha com scripts servidor como ASP, PHP, Coldfusion, etc sabe que existem funções para codificar e decodificar a strings, porém poucos sabem que esta tarefa pode ser feita também no lado cliente com o Flash através do uso de funções específicas para isto.

FUNÇÃO ESCAPE(X)

A função escape(x) é utilizada para a codificação para o formato URLencoded.

Exemplo: escape("Hello{[World]}"); retorna : ("Hello%7B%5BWorld%5D%7D');

FUNÇÃO UNESCAPE(X)

A função unescape(x) faz o processo inverso.

Exemplo: unescape("Hello%7B%5BWorld%5D%7D'); retorna : Hello{[World]}

PROPRIEDADE _URL

É uma propriedade (somente para leitura) do Flash que retorna a URL de onde foi feito o download do arquivo.

Sintaxe: nomeInstância._url

EXEMPLO

No exemplo URLunescape.fla é verificado a URL de onde o arquivo foi lido. Esta URL está inicialmente está em URL Encoded Format e é decodificada com a função unescape().

Para a compreensão do exemplo faça o download do arquivo, abra-o e teste o movie. Repare que a janela de output do Flash aparecerá mostrando a URL do arquivo nos formatos Codificado e Decodificado.

Primeiramente vamos analisar o actionScript que se encontra no frame1 da action layer :

Inicialmente a variável 'urlvar' irá armazenar a URL do arquivo, que é obtida com a propriedade _url :

urlvar = _url;

logo após o comando trace() é aplicado sobre a variável urlvar e obtemos a URL em formato codificado :

file:///C|/Documents%20and%20Settings/Administrator/My%20Documents/00tutorials/tut05%5FURLunescape/URLunescape.swf

A próxima etapa é decodificar para o formato normal com o comando 'unescape();'

urlvar = unescape(urlvar);

E o comando trace() mostra na tela a URL em formato normal :

file:///C|/Documents and Settings/Administrator/My Documents/00tutorials/tut05_URLunescape/URLunescape.swf

CONCLUSÃO

Aparentemente pode parecer totalmente inútil a utilização das funções escape e unescape, porém para quem trabalha muito com a integração do Flash com o Servidor estas duas funções tornam-se bem valiosas.

O uso da propriedade _URL pode ser usada para, por exemplo, garantir que o usuário esteja vendo o seu site ou arquivo pela URL correta. Você pode criar um código que verifique isto, tipo :

if(urlvar == "http://www.myURL.com/testURL.swf")
{
   result = "OK";
   // próxima cena
}
else
{
   result = "BAD";
   // trava o arquivo
}


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