Wie man einen Hintergrund wiederholen in Flash 8

October 30

Wie man einen Hintergrund wiederholen in Flash 8

Wiederholenden Hintergründe verleihen einer Website einen ansprechenden nahtlosen Look für viele Anwendungen, einschließlich Foren, Website-Header, Werbebanner und Spielhintergründe und Umgebungen. Ein wiederholter Hintergrund kann mit nur einem Bild und ein paar Zeilen Code erstellt werden.

Anweisungen

Bildlauf Hintergrund

1 Schalten Sie Ihre flash-Anwendung.

2 Klicken Sie auf die "neu erstellen" "ActionScript 2,0" Option.

3 Suchen Sie die Registerkarte "Eigenschaften" am unteren Rand der Hauptbühne und legen Sie die Größe der Animation in Pixeln.

4 Importieren Sie das Bild verwendet werden, indem Sie auf "Datei" "Importieren", "Import-Bühne" gehen und suchen Sie Ihr Bild.

5 Konvertieren Sie das importierte Bild in ein MovieClip-Symbol, durch Klick auf das Bild und drücken F8.

6 Nennen Sie den Movieclip "Backgr_mc", und wählen Sie die "Movie Clip Art. \"

7 Klicken Sie auf der Registerkarte "Erweitert" und wählen Sie unter "Verknüpfung" Optionen "Export für ActionScript" und "Export im ersten Frame. \"

8 Nennen Sie die "ID" als "Backgr_mc. \"

9 Klicken Sie auf "OK".

10 Löschen Sie die Movieclip-Instanz auf der Bühne. Sie werden immer noch mit der "Backgr_mc"-Movieclips in der Bibliothek abgegeben.

11 Klicken Sie auf das erste Bild des "Ebene 1" befindet sich oberhalb der Bühne.

12 Drücken Sie F9, um das Bedienfeld "ActionScript" aufzurufen. Dies ist, wo Sie den Code schreiben, der das Bild wiederholen fahren werden.

13 Kopieren Sie und fügen Sie den folgenden Code in der Systemsteuerung:

Trickzeichner CreateEmptyMovieClip ("Animator", 1) =GEHENbg_1 = animator.attachMovie ('Backgr_mc', bg_1', 1)GEHENbg_2 = animator.attachMovie ('Backgr_mc', bg_2', 2)GEHENBg_1._x = - Bg_1._width / 2GEHENBg_2._x = Bg_2._width / 2GEHEN

Die erste Zeile erstellt einen leeren MovieClip (Trickzeichner) Instanzen zu halten "Backgr_mc. \"Der zweiten und dritten Zeile fügen die beiden Instanzen von "Backgr_mc" an den Movieclip "Animator".Der vierten und fünften Zeile versetzt die Positionen der "bg_1" und "bg_2. \"

14 Speichern und Testen der aktuellen Fortschritt durch Klicken auf "Enter + CTR. \" zwei Instanzen des Movieclips sollte offensichtlich sitzen nebeneinander.

15 Klicken Sie erneut auf Frame 1 und drücken Sie F9, um das Bedienfeld "ActionScript" eröffnen.

16 Kopieren Sie und fügen Sie diesen Code. Dieser Code sollte unterhalb des bereits vorhandenen Codes befinden, die wir zuvor kopiert:

Geschwindigkeit = 1GEHENCloudWidth = 380GEHENanimator.onEnterFrame = function() {}Backgr_1._x - = GeschwindigkeitGEHENBackgr_2._x - = GeschwindigkeitGEHENWenn (Backgr_1._x < = - Backgr_1._width) Backgr_1._x = CloudWidthGEHENWenn (Backgr_1._x < = - Backgr_1._width) Backgr_1._x = CloudWidthGEHEN}

Die erste und zweite Zeile initialisieren Variablen.Die dritte Zeile führt die Funktion einmal jeden Frame.Der vierten und fünften Zeile verschieben "ProZ" 1 Pixel nach links.Die sechsten und siebten Linien "ProZ" überprüfen und nach rechts bewegen, wenn vollständig vor der Bühne.

17 Drücken Sie die EINGABETASTE + STRG zu testen.

Tipps & Warnungen

  • Um Inhalte über die Film-Clip zu platzieren, die wir erstellt haben, setzen Sie den Inhalt in einen Movieclip aus, und fügen Sie dynamisch mit dem Code:
  • MyStaticObject = AttachMovie ("StaticObject", "MyStaticObject", 2)
  • GEHEN
  • Die 2 am Ende des Codes zeigt die Tiefe. Es sollte höher als 1 sein.