SASHA GUDEY (235 pts)

NILTON BICALHO (61 pts)

DAAFY (55 pts)

FÁBIO DUARTE (79 pts)

JONAS GALVEZ (521 pts)

GÉRIO (93 pts)

HELEN TRIOLO (444 pts)

MAURO ROCHA TAVARES (40 pts)

EDUARDO WALMOTT (226 pts)

KEN AWAMURA (130 pts)

MARCOS JOSÉ PINTO (44 pts)

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

Como faço para no flash transformar um campo alfa numérico em numérico?

Cmo coloco um arquivo flash 800 x 600 em fullscreen no browser?

Como alterar duas propriedades de um objeto num só evento de um botão?

Muitas vezes carrego um arquivo externo com LoadVariables e ele não funciona.

Porque o ponteiro do mouse trocado não acompanha o mouse perfeitamente como deveria?

Como simular o "salvar imagem como" do botão direito do browser no Flash?

Alguém sabe como desabilito o botão direito do mouse no HTML?

Quicktime no Flash.

Como validar várias senhas e logins cadastradas no Flash?

Por Favor alguém poderia me ajudar com um combobox?

Como de um botão no flash abrir uma página em um outro frame do HTML?

Estou precisando de um preloader (carregando) para o meu site.

Não entendo como funciona os formulário em ASP.

Gostaria que vocês me dessem uma dica, quando usar e quando não usar o loading.
Flash Communication Server MX - Primeira Parte

Inserir dados no ASP via formulário no Flash.

Eventos no FlashMX

RIA está vindo com tudo

AttachSound.

Bate-papo com Dennis Baldwin - FlashCFM.com

Mascara animada no Flash MX

O desenho animado abrindo sites.

GuestBook usando integração Flash e PHP.

Elasticidade com ActionScript.

Interseções com objetos planos

Imagens transparentes usando PhotoShop, Fireworks e Flash.
Old film countdown

Focus

Double cube

Translação

Lights many

Txt com preloader

Cursor customizado relativo

Scroll Whell

Spectrum Sound Analyzer

Flash Banner

Tensionchain

Munu ampliando
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