Continuano le Lezioni di AS3 su JuliusDesign, oggi andiamo a vedere come inserire un collegamento a una pagina web

In ActionScript 2 eravamo abituati a usare getURL, in AS3 viene utilizzato il comando navigateToURL eccolo in azione in un esempio

Il comando navigateToURL richiede come parametro un oggetto URLRequest da impostare nel seguente modo:

var request:URLRequest = new URLRequest("http://www.juliusdesign.net");
navigateToURL(request,"_blank");

Imposto il parametro request inserendo la URL da associare

var request:URLRequest = new URLRequest("http://www.juliusdesign.net");

Associamo il parametro request alla funzione navigateToURL

navigateToURL(request,"_blank");

Infine se volessimo collegare il comando navigateToURL a un pulsante il codice sarebbe il seguente

//Colleghiamo gli eventi all’istanza pulsante
pulsante.addEventListener(MouseEvent.CLICK, onMouseClick);
//Intercettare il click sul pulsante
function onMouseClick(event:MouseEvent):void {
//Impostare il parametro request
var request:URLRequest = new URLRequest("http://www.juliusdesign.net");
//Associare il parametro request alla funzione navigateToURL
navigateToURL(request,"_blank");
}

Ecco come possiamo aprire una pagina web dal comando navigateToURL:

  • _self: Indica il frame corrente nella finestra corrente
  • _blank: Indica una nuova finestra
  • _parent: Indica l’elemento principale del frame corrente
  • _top: Specifica il frame di primo livello nella finestra corrente

Come al solito ecco i file sorgenti con i quali approcciarsi meglio al codice, alla prossima lezione di AS3

Scarica il sorgente
Guarda il Tutorial

Letture Consigliate per AS3

Autore:

Giuliano Ambrosio è un Web Designer Freelance di Torino che ama la grafica e sperimentare tecniche di creatività sul web. Grazie all'esperienza maturata nel campo del web design potrai scoprire i servizi disponibili, oppure guardare i suoi ultimi lavori.