Om Flash-programmet blir större och mer komplexa , är den tid det tar att fullt ladda ökar . Dina besökare kan få irriterad och lämna din webbplats innan animation laster . För att lösa detta problem kan du skapa en förinläsare som visar läsaren hur länge han måste vänta tills FLV-filen är helt laddad . Framstegen beräknas med en relativt enkel ActionScript 3 ( AS3 ) manus . Allt du behöver göra är att skapa det grafiska gränssnittet och använda AS3 -koden . Saker du behöver
Adobe Flash
Visa fler instruktioner
1
Öppna Adobe Flash och skapa en ny Flash- film med ActionScript version 3.0 . Du behöver inte ändra några inställningar .
2
Dubbelklicka på standard lager på tidslinjen , typ Innehåll och tryck på " Enter " för att byta namn på den . Klicka på " Infoga lager " knappen för att skapa ett andra skikt , och kalla det actions .
3
Klicka på Content lagret , välj Rectangle Tool , väljer vissa färger och rita en rektangel inuti ditt lager . Du kommer att använda denna rektangel som förladdaren baren .
4
Välj verktyget Välj och välj baren kontur . Tryck " F8 " för att konvertera den till en symbol , välj Filmklipp som symboltyp och namnge det Disposition .
5
Klicka kroppen av baren med verktyget Välj fortfarande aktiv , tryck " F8 , " ställa in typ på filmklipp , name it Bar och ställ in registreringen pekar åt vänster . Tryck på " OK . "
6
Gå till Properties Inspector medan baren är stilla utvalt , skriv " bar_mc " utan citationstecken i textrutan Förekomstnamn och tryck på " Enter ". gå till menyn Ändra , välj alternativet Ordna och klicka på Placera längst bak för att säkerställa att din bar inte täcker konturerna .
7
Välj textverktyget och ritar en liten textfält under stången . Ställ sitt slag Dynamisk text i Properties Inspector . Ställ in typsnitt och typ " loader_txt " utan citationstecken i instans rutan .
8
Klicka på Åtgärder lagret , högerklicka på standard ram och välj Åtgärder från den nedrullningsbara menyn för att öppna Åtgärder fönstret
9
in den här koden i Åtgärder fönstret :
stop ( ) ; this.addEventListener ( Event.ENTER_FRAME , lastning ) , funktion belastning . ( e : Event) : void {var total : Number = this.stage.loaderInfo.bytesTotal , var laddade : Number = this.stage.loaderInfo.bytesLoaded , bar_mc.scaleX = lastad /totalt , loader_txt.text = Math.floor ( ( lastad /totalt ) * 100 ) + " % " , om ( totalt == laddad ) { play ( ) ; this.removeEventListener ( Event.ENTER_FRAME , lastning ) ; } }
Du börjar med stop ( ) ; funktion att se till att förladdaren inte startar innan alla data är närvarande och redo . Belastningen ( ) funktionen hämtar den mängd data som måste laddas och mängden data som redan laddats , visar hur mycket data som har laddats ( i procent ) och verifierar att alla data har laddats innan Flash-programmet .
10
Stäng Åtgärder fönstret och spara och bygga ditt projekt för att skapa FLV preloaderen .