I dag er det dusinvis av nettsteder som bruker Flash-animasjoner i nesten alle aspekter av sin design. Siden innholdet er fortsatt konge , er det viktig at brukerne får til kjøtt på nettsiden så raskt som mulig. Samtidig , det må være en balanse mellom design og funksjonalitet på nettsiden. Når du bruker Flash, er det mulig å gi besøkende mulighet til å hoppe Flash movie introer og komme rett inn på nettsiden. Med bare noen få linjer med kode i ActionScript , kan man enkelt hoppe over en flash-film . Instruksjoner
en
Fyr opp din Flash programmet og importere den nødvendige kunstverk . Alternativt kan du opprette din egen Flash-animasjon fra bunnen ( se Ressurser for informasjon om hvordan du gjør det) .
2
Sett inn et nytt lag og kall det " Actions ".
3
Klikk ramme en av " Actions " lag , og trykk F9 for å åpne opp " Actions " panel .
4
Lag en variabel kalt " så " og påberope seg " getLocal ( ) " metoden av" SharedObject "class som følger : en
Var så : SharedObject = SharedObject.getLocal ( " eHowBanner ");
" SharedObject " betyr blant annet at denne variabelen ikke kan settes til noen annen variabel objekt som et tall eller en streng.
5
Lag en " hvis " statement å avgjøre hva du skal gjøre hvis brukeren har besøkt før. Koden er : en p Hvis ( so.data.alreadyvisited == true ) { gotoAndStop ( 100 ) ;}
" alreadyvisited " eiendommen er sjekket om den besøkende har vært der før . Hvis det er sant , Flash-filmen hopper til ramme 100 , ellers animasjonen utfolder bare fra begynnelsen
6
Sett hoppe koden som følger: .
Var så : SharedObject = SharedObject.getLocal ( " eHowBanner "); if ( so.data.alreadyvisited == true ) { gotoAndStop ( 100 ) ;}
Denne koden gjør at banneret for å spille gjennom i løpet av første visning , men hoppe på etterfølgende visningene .
7
Dra spillehodet å ramme 100 og sette inn en ny keyframe på " Handlinger " lag .
8
Velg den nye keyframe og trykker F9 .
9
Legg inn koden : en
Stop ( ) ;
Dette stopper flash-film fra looping
10
Legg til linjen : .
So.data.alreadyvisited = true; So.flush ();
linjen " so.flush (); " er ikke obligatorisk . Den lar Flash for å oppdatere den nåværende tilstanden i den delte objekt, som fortsatt kan gjøres automatisk når flash film stenger
11
Sett den endelige koden som vist nedenfor : .
Stop (); So.data.alreadyvisited = true; So.flush (); " . Publiser"
12
Lagre og publiser Flash movie ved å velge "File" , deretter