RICARDO TEIXEIRA (40 pts)

STICKMAN (155 pts)

JOÃO NETO (78 pts)

GUILHERME G.G. (137 pts)

LEANDRO AMANO (83 pts)

FLASHGURU (155 pts)

GÉRIO (93 pts)

SÁVIO PONTE (39 pts)

EDUARDO WALMOTT (226 pts)

MARCELO SIQUEIRA (96 pts)

MANGOOST (80 pts)

SYDNEY GANHO (60 pts)
Treinamento PontoFlash de Flash e ActionScript

Como deslocar um filme para um frame diferente dependendo de uma resposta?

Tem algum truque para diminuir o tamanho do meu site?

Como retardar (delay) o início de uma apresentação em Flash?

Como colocar uns floquinhos de neve caindo somente com javascript?

Tem como executar uma função para todos os movieclips sem usar a propriedade prototype?

Como faço para concatenar o nome da variável, dependendo do valor de outra?

Como gravar dados de um Flash em um arquivo .mdb (Access)?

Como fazer para que meu flash aberto com Load Movie tenha fundo transparente.

Como faço pra mudar a cor dos gradientes (degradê )?

Preciso formatar valores numéricos em moedas, com dois caracteres depois da vírgula.

Quero que numa conta (divisão) apareçam, no resultado, somente 2 casas decimais.

Como fazer um autoRun para um executável do Flash?

Erro no TellTarget.

Gostaria que vocês me dessem uma dica, quando usar e quando não usar o loading.
Alternando janelas no Flash.

Criando uma nova categoria (paleta) na Barra Insert do seu Dreamweaver.

Bolhas flutuantes.

Preloader com máscara

Scroll dinâmico no Flash 5.

Nikefootball, uso e abuso do flash - Avaliação de sites

Sistema de busca utilizando Flash + ASP .

Trace Bitmap.

Context Menu - usando o botão direito do mouse

Configurando texto via actionscript.

Macromedia Flex

Tratamento de imagens e alguns efeitos no Fireworks
Troca cor de fundo

Roll Image

Mouseline

Receber XML

Menu Flash e XML

Swap Movieclips

Flashdj

Click drag and release

Digit light

Tribble

Arrasta e volta

Load dinâmico de fotos
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