Wenn Ihre Flash-Anwendung wird immer größer und komplexer , die Zeit es braucht, um vollständig geladen ist steigend. Ihre Besucher bekommen könnte irritiert und lassen Sie Ihre Website , bevor die Animation Lasten. Um dieses Problem zu Ihnen einen preloader , dass der Leser , wie lange er warten, bis die FLV-Datei vollständig geladen ist, hat zeigt schaffen überwinden kann . Der Fortschritt wird anhand eines relativ einfachen ActionScript 3 ( AS3 ) Skript . Alles, was Sie tun müssen, ist die grafische Oberfläche zu erstellen und verwenden Sie den AS3 -Code. Things You
Adobe Flash
brauchen anzeigen Weitere Anweisungen
1
öffnen Adobe Flash und erstellen Sie einen neuen Flash-Film mit ActionScript 3.0. Sie brauchen nicht , um alle Einstellungen zu ändern.
2
Doppelklicken Sie auf den Standard-Layer auf der Zeitachse , Typ Inhalt und drücken Sie "Enter" , um es umzubenennen . Klicken Sie auf die " Ebene einfügen ", um eine zweite Schicht zu erstellen , und nennen Sie sie Aktionen .
3
Klicken Sie auf den Inhalt Schicht , wählen Sie das Rechteck-Werkzeug , wählen Sie etwas Farben und zeichnen Sie ein Rechteck in Ihre Schicht . Sie verwenden dieses Rechteck als preloader bar .
4
Wählen Sie das Auswahl-Werkzeug und wählen Sie die Bar Umriss. Drücken Sie die " F8 ", um es in ein Symbol konvertieren, wählen Sie Videoclip als Symbol Art und nennen Sie es skizzieren.
5
Klicken Sie auf die Körper der Bar mit dem Auswahl-Werkzeug noch aktiv ist, drücken Sie " F8 ", den Typ Movie Clip, nennen Sie es eine Bar und setzen die Registrierung Punkt auf der linken Seite. Drücken Sie auf " OK".
6
der Properties Inspector gehen , während die Bar noch ausgewählt ist , geben Sie " bar_mc " ohne Anführungszeichen in der Instanz Textfeld Name , und drücken Sie "Enter". zum Menü Ändern , wählen Sie die Option Ordnen und klicken den Hintergrund , um sicherzustellen, dass Ihre Bar erstreckt sich nicht auf die Umrisse .
7
Wählen Sie das Text-Werkzeug und ziehen ein kleines Textfeld unter der Stange . Set seiner Art, dynamische Texte in der Eigenschaften- Inspector . Stellen Sie die Schriftart und- type " loader_txt " ohne Anführungszeichen in der Instanz Feld Name ein.
8
Klicken Sie auf die Ebene Aktionen der rechten Maustaste auf die Standard-Frame und wählen Sie Aktionen aus dem Dropdown-Menü zu öffnen Fenster Aktionen
9
Fügen Sie diesen Code im Fenster Actions :
stop (); this.addEventListener ( Event.ENTER_FRAME , Laden) ; Funktion loading. ( e : Event) : void { var total : Number = this.stage.loaderInfo.bytesTotal ; var loaded : Number = this.stage.loaderInfo.bytesLoaded ; bar_mc.scaleX = loaded /gesamt; loader_txt.text = Math.floor ( (beladen /total) * 100) + " % "; if ( insgesamt == loaded ) { play () ; this.removeEventListener ( Event.ENTER_FRAME , Laden );}}
Sie beginnen mit der stop (); Funktion um sicherzustellen, dass der Preloader startet nicht , bevor alle Daten vorhanden sind und fertig. Die Beladung ()-Funktion ruft die Menge der Daten , die geladen werden muss, und die Menge der Daten bereits geladen , zeigt an, wie viele Daten geladen wurde ( in Prozent) und überprüft, ob alle Daten, bevor Sie die Flash-Anwendung geladen wurde.
10
Schließen Sie das Fenster Aktionen speichern und erstellen Sie das Projekt , um die FLV preloader erstellen.