Pages

15 de jul. de 2010

getURL ()

Disponibilidade
Flash Lite 1.0.

Uso
[GetURL (url, janela ["variáveis"]])


Operandos
url O URL a partir do qual obter o documento.

janela Um parâmetro opcional que especifica a janela ou quadro HTML que o documento deve carregar em.

NOTA

O parâmetro janela não é especificado para aplicações em Flash Lite, porque os navegadores em telefones celulares não oferecem suporte a várias janelas.


Você pode inserir uma string vazia, ou o nome de uma janela específica ou escolher entre os seguintes nomes de destino reservados:

_self especifica o quadro atual na janela atual.
_blank especifica uma nova janela.
_parent especifica o pai do quadro atual.
_top especifica o quadro de alto nível na janela atual.
variáveis Um método GET ou POST para envio de variáveis. Se não houver variáveis, omita esse parâmetro. O método GET anexa as variáveis ao final da URL e é usado para pequenos números de variáveis. O método POST envia as variáveis em um cabeçalho HTTP separado e é usado para o envio de longas cadeias de variáveis.

Descrição
Função; carrega um documento de uma URL específica em uma janela ou passa variáveis para outro aplicativo em uma URL definida. Para testar esta função, verifique se o arquivo que você quer é carregar no local especificado. Para usar uma URL absoluta (por exemplo, http://www.myserver.com), você precisa de uma conexão de rede.

Flash Lite 1.0 reconhece apenas os protocolos HTTP, HTTPS, mailto, e protocolos tel. Flash Lite 1.1 reconhece estes protocolos, e, além disso, o arquivo, SMS (Short Message Service) e MMS (serviço de mensagens multimédia) protocolos.

Flash Lite passa a chamada para o sistema operacional eo sistema operacional lida com a chamada com o aplicativo padrão registrado para o protocolo especificado.

Somente uma função getURL () é processado por frame ou por manipulador de eventos.

Certos aparelhos restringir o getURL () para os principais eventos apenas, caso em que o getURL () é processado somente se ele é disparado em um manipulador de eventos-chave. Mesmo sob tais circunstâncias, apenas uma função getURL () é processado por manipulador de eventos.

Exemplo
No seguinte ActionScript, o Flash Lite player mobile.macromedia.com abre no navegador padrão:

myURL http://mobile.macromedia.com = "";
em (pressão "1") (
getURL (myURL);
)


Você também pode usar GET ou POST para envio de variáveis a partir do cronograma atual. O exemplo a seguir usa o método GET para acrescentar variáveis de uma URL:

firstName = "Gus";
lastName = "Rocha";
idade = 92;
getURL (http://www.macromedia.com "," _blank "," GET ");


O seguinte ActionScript usa POST para enviar variáveis em um cabeçalho HTTP:

firstName = "Gus";
lastName = "Rocha";
idade = 92;
getURL (http://www.macromedia.com "," POST ");


Você pode atribuir uma função para abrir uma janela de composição de e-mail com o endereço, assunto e corpo de texto campos já preenchidos. Use um dos métodos a seguir para atribuir uma função do botão: Método 1 para qualquer Shift-JIS ou codificação de caracteres Inglês; Método 2 apenas para a codificação de caracteres Inglês.

Método 1: Definir variáveis para cada um dos parâmetros desejados, como neste exemplo:

em (release, "#"){ KeyPress
e-mail assunto assunto = "";
corpo do email body = "";
getURL ("mailto:" somebody@anywhere.com, "", "GET");
)


Método 2: Definir cada parâmetro dentro da função getURL (), como neste exemplo:

on (release, "#"){ KeyPress
cc@anywhere.com getURL ("mailto: somebody@anywhere.com? cc = & bcc bcc = @ em qualquer lugar.
COM & subject = Eu sou o assunto do email & body = Eu sou o corpo do email ");
)


Método 1 resultados em URL codificação automática, enquanto que o Método 2 preserva os espaços nas cordas. Por exemplo, as seqüências resultantes do uso do Método 1 são os seguintes:

+ E-mail assunto
corpo + e-mail


Em contraste, o método 2 resultados na seguinte texto:

assunto de e-mail
corpo do email


O exemplo a seguir usa o protocolo tel:

on (release, "#"){ KeyPress
getURL ("tel: 117");
)


No exemplo a seguir, getURL () é usado para enviar uma mensagem SMS:

mySMS = "sms: 4156095555? body = mensagem sms amostra";
em (pressão "5") (
getURL (mySMS);
)


No exemplo a seguir, getURL () é usado para enviar uma mensagem MMS:

/ / Mms exemplo
myMMS = "mms: 4156095555? body = mensagem MMS amostra";
em (pressão "6") (
getURL (myMMS);
)


No exemplo a seguir, getURL () é usado para abrir um arquivo de texto armazenado no sistema de arquivos local:

/ / Arquivo de exemplo de protocolo
filePath = "file: / / c: / documentos / myApp flash / myvariables.txt";
em (pressão "7") (
getURL (filePath);
)

Nenhum comentário:

Postar um comentário