quinta-feira, 14 de maio de 2009

getURL no Actionscript 3 / Iniciante

Uma das grandes mudanças no ActionScript 3 é o modo como voce chama um link.

Isso mudou a mais de 1 ano, mas como sempre me perguntam sobre isso resolvi escrever, é algo bem básico.

O modo antigo de fazer isso em AS2 era:
getURL("url", "target");


Com o AS3 isso mudou para:
var url:String = "http://site";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank'); // segundo argumento é o target
} catch (e:Error) {
trace("Erro encontrado!");
}



A mais óbvia diferença foi o mode de chamar a classe URLRequest para o método navigateToURL().

Normalmente chamamos essa função através de um botão(button) segue um exemplo simples:

movieClipName.addEventListener(MouseEvent.CLICK, clickLink);
function clickLink:void {
var url:String = "http://site";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_blank');
} catch (e:Error) {
trace("Erro encontrado!");
}
}
É isso, abraços!

Um comentário:

Anônimo disse...

Como tudo na vida "evoluir e complicar"
De uma linha de código foi pra 10.