Adobe CS3 Flash Link Tutorial

February 2

Adobe CS3 Flash Link Tutorial


Flash CS3 ha introdotto una nuova versione di ActionScript che ha lasciato molte persone confuso su alcune delle operazioni più comuni che erano stati abbastanza intuitivo nelle versioni precedenti di ActionScript. La creazione di un link che indirizza il browser di un utente a un URL specifico è passato da un semplice codice di una riga in AS2 ad un processo molto più coinvolti che richiede riferimento a una speciale classe ActionScript per iniziare la navigazione vera e propria. A prima vista il codice sembra complicato ed eccessiva, ma la flessibilità che deriva dall'utilizzo di AS3 anziché AS2 rende il lavoro in più vale la pena.

istruzione

La creazione di un collegamento in AS3

1 Aprire un nuovo documento Flash.

2 Posizionare un'immagine o un testo sul palco.

3 Selezionare l'immagine o il testo e premere F8 per convertirlo in un simbolo movieclip chiamato link_mc.

4 Dare il nuovo simbolo il nome di link_mc nel pannello delle proprietà dell'istanza.

5 Inserire un nuovo livello nel pannello Livelli e rinominarlo a \ "azioni. \"

6 Selezionare il fotogramma chiave vuoto nel fotogramma 1 della \ "azioni \" e premere F9.

7 Copiare il codice seguente nel pannello ActionScript:

link_mc.addEventListener (MouseEvent.CLICK, navigare)
ANDARE
funzione di navigazione: void {
var url: String = \ "http: //www.google.com \ & quot;
ANDARE
var link: URLRequest = new URLRequest (URL)
ANDARE
provare {

navigateToURL(link, '_blank')

ANDARE
} Catch (e: Error) {

trace(\"It didn't work!\")

ANDARE
}
}

8 Premere F9 per chiudere il pannello ActionScript.

9 Premere CTRL + INVIO per testare il filmato Flash.

10 Clicca sulla immagine o il testo nel filmato Flash per verificare che il browser predefinito Internet apre la home page di Google.

Consigli e avvertenze

  • Lo stesso ActionScript può essere utilizzato per i simboli dei pulsanti. Controllare le impostazioni di sicurezza di Flash, se la finestra del browser non si apre quando il link viene cliccato.