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:
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
Prezzo: EUR 7,90
Promozione: EUR 6,72
Prezzo: EUR 49,90
Promozione: EUR 42,42
Prezzo: EUR 12,90
Promozione: EUR 10,96
Prezzo: EUR 40,00 |
Promozione: EUR 38,00
Articoli simili AS3FlashTutorialTutorial AS3

Mickey
19 marzo 2009
Ciao JULIUS… tempo fa avevo provato invece a collegare una finestra pop up. Ho visto un pò di esempi ingiro in cui parlavano dell’EXTERNAL INTERFACE… solo che ho avuto un pò di problemi perchè non mi funzionava.
Qual’è il tuo esempio a riguardo? per aprire una pop up in AS 3? Con getURL basta semplicemente mettere quel piccolo codicini javascript. Per As 3?
Grazie mille
Simone
19 marzo 2009
Ciao Julius,
leggo spesso il tuo blog che trovo davvero interessante e prezioso.
Io sono un designer FLASH, sto passando da as2 ad as3, se ti va potresti mettere come prossimo tutorial il capito del loader che in teoria sostituisce il vecchio a simpatico loadMovie,
c’è qualcosa che non mi è chiaro nello scaricamento ovvero removeChild (l’quivalente di unloadMovie)
grazie ciao
Simone
Giovambattista Fazioli
20 marzo 2009
Ovvero:
navigateToURL( new URLRequest(”http://www.juliusdesign.net”), ”_blank” );alessandro
21 marzo 2009
grazie, finalmente!!!!!!!
claudia
21 maggio 2009
ciao julius ho provato il tuo tutorial ma mi da errore ho fatto un bottone con foto e testo nn mi visualizza la manina e mi da un effetto blink se aggiungo un effetto sullo stato sopra o se come di regola sul premuto metto un a forma disegno(rettangolo colore) sai dirmi xche grazie di tutto claudia
Julius
21 maggio 2009
@claudia: Che errore hai di codice? o di funzionamento?
stefano
6 novembre 2009
ma per avere più di un link che si collegano a pagine diverse come posso fare?
per esempio : ITALIANO INGLESE FRANCESE
questi 3 link si devono collegare alle rispettive lingue
home_ita.html, home_en.html, home_fr.html
COME POSSO FARE?
Grazie
Merlino Daniele
10 giugno 2010
Ciao Julius ti seguò da un pò e le tue guide sono ottime e di facile comprensione,vorrei sapere qualcosa al riguardo del comando _blank che aprie una nuova pagina e se io volessi aprire la stessa,cioè cambiarla?Grazie in anticipo per la risposta
Julius
10 giugno 2010
@Merlino Daniele: ti basta usare _self per aprire nella stessa pagina oppure _blank per una pagina nuova
alessio
3 settembre 2010
santa pazienza..
help
ho fatto un layer trasparente l’ho fatto diventare un simbolo poi sul menù a tendina ho selezionato pulsante
poi ho scritto nelle azioni dell’ultimo fotogramma che è il fotogramma chiave il seguente codice…
pulsante.addEventListener(MouseEvent.CLICK, onMouseClick);
function onMouseClick(event:MouseEvent):void {
var request:URLRequest = new
URLRequest(“http://www.danzartevercelli.it/index.php?option=com_content&task=view&id=24&Itemid=41″);
navigateToURL(request,”_blank”);
},
la manina viene fuori ma non funziona il link cioè quando premo il mouse non fa nulla.
alessio
3 settembre 2010
avevo impostato uno stop();in un altro layer perche altrimenti continuava a ripetere l’interpolazione,
e prima mi sono dimenticato di dire che il livello nel quale ho messo l’immagine trasparente come simbolo bottone, l’avevo imposostato come livello guida, se lascio su normale, mi ritorna pazzo e continua ad eseguire il loop senza leggere piu il comando stop
sabina
11 ottobre 2010
Ciao, hai un esempio di caricamento URL (per un bottone) da file xml? mi serve solo importare il valore dell’http://www…..
Per capire: chi mi deve compilare il link è un’altra persona, quindi preferisco che scriva su un file esterno al fla.
grazie
giuseppe
1 novembre 2010
salve, avrei bisogno di un Vs aiuto,: ho seguito alla lettera il tutorial pe linkare tramite pulsante un’altra pagina con as3, ho scaricato il file sorgente e tutto funziona ok, ho provato anche facendo una nuova animazione, tutto ok, i problemi sono iniziati quando ho dovuto ricreare il pulsante in un template già esistente (in flash ovviamente) pur seguendo alla lettera le istr. mi da questi errori:
Symbol=sprite417, layer=layer10,frame=1,Line 4 “{” expected
Symbol=sprite417, layer=layer10,frame=1,Line 9 unexptected “}” encountered
ovviamente il pulsante non funziona. vi prego, dove sbaglio?