- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- GetURL con as3
-
GetURL con as3
Scusate la banale domanda, ma io uso poco flash e quando lo faccio uso as2...
Mi ritrovo a dover modificare un sito esistente in as3 e devo aggiungere un semplice geturl ad un tasto come faccio? :bho:Grazie
-
Ciao Andrea82, getURL diventa navigateToURL
istanza_pulsante.addEventListener(MouseEvent.CLICK,onClick); function onClick(e:Event):void { var url:URLRequest=new URLRequest('http://www.nome_sito.com'); navigateToURL(url,"_self"); }
-
grazie!!!
-
Grazie Nhatan, sei un mito!
Non conoscendo per niente Action Script (qualsiasi versione), mi ero arenata proprio in questo punto, ma tu mi hai aperto un mondo.
Grazie mille.sweety84
-
Ciao sweety84, benvenuto/a sul forum GT, grazie per i complimenti, ma non esageriamo, per essere un mito su flash e actionscript ci vuole ben altro, comunque se hai bisogno di una mano rimango a disposizione, conoscenze permettendo.
-
Eccomi di nuovo a chiedere aiuto.
Come già detto nel precedente post, la soluzione di Nhatan era giusta. Ora ho un altro quesito: sulla stessa scena dovrei mettere 9 pulsanti complessivi ed ognuno, ovviamente, linkerà ad una pagina differente.
Copiando la funzione nell'ultimo frame del secondo bottone, ho il seguente messaggio d'errore: "1021: Definizione di funzione duplicata.", "function onClick(e:Event):void".
Cosa ho sbagliato?ps: ovviamente ho cambiato il nome all'istanza del pulsante sia alla funzione che al bottone stesso.
-
Errore di funzione duplicata appunto, non puoi usare la funzione onClick più di una volta, quindi molto semplicemete al pulsante uno assegni la funzione onClick1, al pulsante due onClick2 e così via sino al nove.
-
Scusate il doppio post, ma ho risolto da me.
Non avevo capito che: onClick era il nome della funzione, univoca per ogni evento (non me ne vogliate se sbaglio i termini tecnici, sono nuova del settore ).
Riassumendo: ho dato un altro nome a quella funzione et voilà...funziona!istanza_pulsante.addEventListener(MouseEvent.CLICK,onClick); function onClick(e:Event):void
{
var ....
}ps: grazie Nhatan
-
Figurati non c'è nessun problema.