Flash-filmer blir vanligvis brukt på nettet , det er derfor du kan ofte ønsker å bruke hyperlenker i Flash- arbeid. Inkludert en kobling i Flash er raskt og enkelt oppnås ved hjelp av bare en liten mengde med kode. Når du bruker " getURL "-kommandoen , vil din Flash movie bruke nettleseren til å hente en ny side . Det finnes ulike alternativer for å vurdere i forhold til hvordan du bruker " getURL " i filmene dine , avhengig av hva du håper å oppnå. Instruksjoner
en
Lag din Flash -fil og legge til noen visuelle elementene du trenger hjelp av tegneverktøy . Hvis du vil at " getURL " kommandoen kjøres når brukeren klikker på et objekt , lage dette ved å bruke en av de forhåndsinnstilte knapper eller tegne din egen. Når du har din link trukket, konvertere det til et symbol ved å trykke "F8" eller velge "Konverter til Symbol " fra " Endre" -menyen . Velg " Movie Clip "-knappen og gi Symbol et navn. Klikk " OK " og gi din Symbol en forekomst navn ved å skrive " link_mc " i " Properties " panel "Forekomst Name" text- feltet .
2
Sett ActionScript -kode for å gjøre koblingen funksjon. Lag et nytt lag i Flash- fil og skriv inn koden i den ved å velge det og åpne " Actions " panel , skrive inn følgende : en
link_mc.onRelease = function () { getURL ( "http://www . linkdomain.com "," _blank "); } ;
Endre webadressen som passer dine behov . Bruk " _blank " betyr at koblingen vil bli åpnet i et nytt nettleservindu eller fane . Alternative verdier er " _top " for det aktive vinduet toppnivå ramme , " _parent " for den gjeldende rammen overordnede , og " _self " for den gjeldende rammen vinduet.
3
Send og motta data ved hjelp av "metode" parameter. Du kan bruke "få" og "post" metoder for nettadressene ved å inkludere disse i koden . Dette er vanligvis brukt til å sende eller motta data mellom din Flash movie og server side skript, som i dette eksemplet : en
Var myLoader_mc : MovieClip = _root.createEmptyMovieClip ( " myLoader_mc " , _root.getNextHighestDepth ( ) );
myLoader_mc.somedata = "a bit of data ";
myLoader_mc.getURL ( " http://mydomain.com/my_server_side_script.php ", " _blank ", " GET ");
4
bruk " getURL " for e-post . Du kan inkludere en " mailto "-lenken i din Flash arbeid med " getURL " i henhold til følgende syntaks : en
link_mc.onRelease = function ()
{ getURL ( " mailto : noen @ theirdomain . com "); } ;
Dette utfører på samme måte som en" mailto "linken inkludert i HTML , og vil åpne brukerens standard e-postprogram når klikket
5
. Bruk " getURL " for å ringe JavaScript. Du kan ringe JavaScript-funksjoner fra din Flash koden , og de vil arbeide på grunnlag av at din Flash movie kjører fra innsiden et nettleservindu. Bruk følgende syntaks : en
link_mc.onRelease = function ()
{ getURL ( " javascript : alert (' Jeg ble åpnet fra Flash' ) "); };
< p > på denne måten gir " getURL " kommandoen et grensesnitt mellom din Flash movie og JavaScript kjører innenfor den inneholder nettleser.