Adobe CS3 Flash Links Tutorial
Flash CS3 innført en ny action versjon som forlot mange mennesker forvirret om noen av de vanligste oppgavene som hadde vært ganske intuitivt i tidligere versjoner av Actionscript. Opprette en kobling som leder en brukers nettleser til en bestemt nettadresse gikk fra en enkel en linje kode i AS2 til en mye mer omfattende prosess som krever refererer en spesiell action klasse for å starte selve navigeringen. Ved første øyekast koden virker komplisert og overdreven, men den ekstra fleksibiliteten som kommer fra å bruke AS3 i stedet for AS2 gjør det ekstra arbeidet er verdt det.
Bruksanvisning
Opprette en kobling i AS3
1 Åpne en ny flash dokument.
2 Plasser et bilde eller tekst på scenen.
3 Velg bildet eller teksten og trykke F8 for å konvertere den til en MovieClip symbol kalt link_mc.
4 Gi det nye symbolet en forekomst navn link_mc i egenskapsvinduet.
5 Sett inn et nytt lag i lagpanelet og endre navnet til \ "handlinger. \"
6 Velg blank keyframe i ramme en av \ "handlinger \" og trykk F9.
7 Kopier følgende kode i actionscript panelet:
link_mc.addEventListener (MouseEvent.CLICK, navigere)
GÅ
funksjon navigere: void {
Var URL: String = \ "http: //www.google.com \ & quot;
GÅ
Var link: URLRequest = new URLRequest (URL)
GÅ
try {
navigateToURL(link, '_blank')
GÅ
} Catch (e: Feil) {
trace(\"It didn't work!\")
GÅ
}
}
8 Trykk på F9 for å lukke actionscript panelet.
9 Trykk CTRL + ENTER til å teste Flash movie.
10 Klikk på bildet eller tekst i Flash movie for å bekrefte at den standard nettleser åpner Googles hjemmeside.
Hint
- Det samme Action kan brukes til knapp symboler. Kontroller sikkerhetsinnstillingene Flash hvis nettleservinduet ikke åpnes når koblingen er klikket.