Hvis din Flash-applikation bliver større og mere komplekse, er den tid, det tager at fuldt ud at indlæse stigende. Dine besøgende kan få irriteret og forlade dit websted, før animationen belastninger. For at overvinde dette problem, kan du oprette en preloader , der viser læseren , hvor længe han har til at vente til FLV fil er helt fuld. Fremgangen er beregnet ved hjælp af en relativt simpel ActionScript 3 ( AS3 ) script. Alt du skal gøre er at oprette den grafiske brugerflade og bruge AS3 kode. Ting du skal
Adobe Flash
Vis Flere Instruktioner
1
Åbn Adobe Flash og oprette en ny Flash-film ved hjælp af ActionScript version 3.0 . Du behøver ikke at ændre nogen indstillinger.
2
Dobbeltklik på standard lag på tidslinjen , type indhold og tryk på " Enter" for at omdøbe den. Klik på " Insert Layer " for at oprette et andet lag , og kald det Actions .
3
Klik Content lag , skal du vælge Rektangel Tool , skal du vælge nogle farver og tegne et rektangel inde Deres lag. Du skal bruge dette rektangel som preloader baren.
4
Vælg Select Tool og vælg bar omrids. Tryk på "F8 " for at konvertere det til et symbol , skal du vælge Movie Klip som symbolet type og navngive den Outline .
5.
Klik kroppen af baren med Select Tool stadig aktiv , tryk på " F8 ", indstille typen til Movie klip, name it Bar og indstille registreringen point til venstre side . Tryk på " OK".
6
Gå til Egenskaber Inspector mens baren stadig er markeret , skal du skrive " bar_mc " uden citationstegn i Instans tekstfeltet og trykke på " Enter". gå til Rediger -menuen, vælg Arranger , og klik bagest for at sikre, at din bar ikke dækker omridset .
7
Vælg Text Tool og tegne en lille tekstfelt under baren. Indstil dens type til Dynamic Text i Properties Inspector . Indstil skrifttype og skriv " loader_txt " uden citationstegn i Instans feltet Navn .
8
Klik på Handlinger lag , skal du højreklikke på standard rammen , og vælg Handlinger fra drop -down menu til at åbne Handlinger vinduet
9
Indsæt denne kode i Handlinger vinduet : Hej
stop ( ), this.addEventListener ( Event.ENTER_FRAME , lastning ) funktion lastning. ( e : event- ) : void {var total : Antal = this.stage.loaderInfo.bytesTotal , var indlæst : Antal = this.stage.loaderInfo.bytesLoaded , bar_mc.scaleX = lastet /total; loader_txt.text = Math.floor ( (belastet /total) * 100 ) + "% ", hvis (total == indlæst) { play (); this.removeEventListener ( Event.ENTER_FRAME , lastning );}}
Du starter med stop (); funktionen for at sikre, preloader starter ikke , før alle data er til stede og klar. Belastningen () funktion henter den mængde data, der skal indlæses , og mængden af data, der allerede er indlæst , viser , hvor meget data er blevet indlæst ( som en procentdel ), og kontrollerer, at alle data er indlæst , før du starter Flash-applikation . < br >
10
Luk Actions vinduet og gemme og bygge dit projekt for at skabe den FLV preloader.