GUILHERME SCHEIBE (49 pts)

PEDRO CLAUDIO (50 pts)

DENIS CARAVALHO (85 pts)

FÁBIO DUARTE (79 pts)

SÁVIO PONTE (39 pts)

MARCELO SIQUEIRA (96 pts)

JONAS GALVEZ (521 pts)

DAAFY (55 pts)

FLASHGURU (155 pts)

EDUARDO WALMOTT (226 pts)

LUI FERNANDO (151 pts)

RÔMULO NUNES (32 pts)
Treinamento PontoFlash de Flash e ActionScript

Necessito realizar um questionário com 10 perguntas.

Visite o www.estudio.com. Como é feita a navegação desse site?

Como eu coloco uma data no Flash?

Preciso de uma action para retroceder ou reverter uma animação.

Como fazer um executável no Flash com autorun?

Como fazer um jogo de perguntas e respostas?

Como se faz esse tipo de menu do site http://www.halolounge.com?

Por que o "&" retorna erro num texto importado no flash?

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

Para que serve o ONIO SKIN?

Como gerar uma seqüência randômica sem repetir os valores?

Como colocar um link em um banner swf?

Como eu faço para abrir um site em fullscreen?

Para que serve e como usar o LoadVars? Substitui o LoadVariables?
ListBox no FlashMX.

Bate-papo com Dennis Baldwin - FlashCFM.com

Enviando variáveis do Flash para ASP.

Event Handlers (identificadores de eventos).

Imagem Pixel a Pixel no PhotoShop.

Primeiros passos - Camadas e outras coisas

EmbedFonts e Mini-dicionário Style

Perspectiva 3D no Flash

Botão estilo Apple, feito no Flash.

Cursor customizado no Flash5.

Gira logo.

Create TextField.
Triangulos

Slide menu fotos

Random line draw

Cortinas

Bolhas

Sashacircle 1

Grass and wind

Soundpan_f5

Texto com fade

Borboleta

Easing trail

Alpha dinâmico
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