I dag er der snesevis af hjemmesider , der beskæftiger Flash-animationer i næsten alle aspekter af deres design. Da indholdet er stadig konge , er det vigtigt , at brugerne får til kødet af hjemmesiden så hurtigt som muligt . Samtidig , skal der være en balance mellem design og funktionalitet af hjemmesiden. Når du bruger Flash, er det muligt at give de besøgende mulighed for at springe Flash film introer og få lige ind på hjemmesiden. Med kun et par linjer kode i ActionScript , kan man nemt springe en flash film. Instruktioner
1
Fire din Flash-applikation og importere den nødvendige kunstværk. Alternativt , skal du oprette din egen Flash-animation fra bunden (se Ressourcer til oplysninger om, hvordan at gøre det) .
2
Indsæt et nyt lag og navngiv den " Actions ".
< Br > 3
Klik frame 1 i " Actions " lag og tryk på F9 for at åbne op for " Actions " panel .
4
Opret en variabel kaldet " so" og påberåbe sig " getLocal () "metode til at " SharedObject " klasse som følger : Hej
var så : SharedObject = SharedObject.getLocal ( " eHowBanner ")
" SharedObject "forekomst betyder, at denne variabel ikke kan indstilles til nogle andre variabelt objekt som et nummer eller en snor.
5.
Opret en "hvis" erklæring at fastslå , hvad de skal gøre, hvis brugeren har besøgt før . Koden er : Hej p Hvis ( so.data.alreadyvisited == true) { gotoAndStop (100 );}
" alreadyvisited " egenskab er markeret , hvis den besøgende har været der før. Hvis det er sandt, Flash-film springer til stel 100 , ellers animationen blot udfolder fra begyndelsen
6
Indsæt springe kode som følger: .
Var så : SharedObject = SharedObject.getLocal ( " eHowBanner ") if ( so.data.alreadyvisited == true) { gotoAndStop (100 );}
Denne kode tillader banneret for at spille igennem under den første visning, men spring på efterfølgende afspilninger .
7
Træk afspilningsmærket til ramme 100 og indsætte en ny keyframe på " Actions " lag.
8
Vælg den nye keyframe og trykke F9. < br >
9
Tilføj koden : Hej
Stop ();
Dette stopper flash film fra looping
10
Tilføj linjen : .
So.data.alreadyvisited = true; So.flush ();
linjen " so.flush (); " er ikke obligatorisk. Det gør det muligt Flash til at opdatere den aktuelle tilstand af det delte objekt , som stadig kan gøres automatisk når blitzen filmen lukker
11
Indsæt den endelige kode som vist nedenfor: .
Stop (); So.data.alreadyvisited = true; So.flush (); " . Publish"
12
Gem og offentliggør Flash-film ved at vælge "File " og derefter