Como faço para no flash transformar um campo alfa numérico em numérico?
Não entendo como funciona os formulário em ASP.
Txt com preloader
Cursor customizado relativo
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
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
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 :