Flash CS3 und AS 3.0 - Schneeszene
In dieser Partikelsystem-Tutorialserie erstellen wir eine Schneeszenenanimation mit ActionScript und FlashR.. Für unsere Szene fallen viele Schneeflocken gleichzeitig. Jede Flocke, die auf die Bühne fällt, ist eine Instanz desselben Movieclips. Wir müssen also ActionScript schreiben, um alle Instanzen oder Schneeflocken auf der Bühne zu animieren. Wir werden modularen oder wiederverwendbaren Code verwenden, mit dem so viele Flocken animiert werden können, wie wir möchten.

Der beste Weg, um eine Serie wie diese zu beginnen, besteht darin, sich mit einigen Begriffen vertraut zu machen. In diesem ersten Tutorial werden wir einen allgemeinen Blick auf die Funktion und den Funktionsaufruf werfen. Diese Funktion bewegt drei Flocken um eine bestimmte Anzahl von Pixeln entlang der vertikalen Achse.

Um die Szene festzulegen, habe ich zwei Ebenen in der Timeline erstellt, die ich "Hintergrund" und "Schneeflocken" genannt habe. Ich habe ein Hintergrundbild in die Flash-Bibliothek importiert. Bei ausgewähltem Bild 1 der Hintergrundebene habe ich das Hintergrundbild auf die Bühne gezogen. Als nächstes importierte ich das Schneeflockenbild als Movieclip mit dem Namen "mcSnowflake" in die Bibliothek. Wir werden drei Instanzen dieses Movieclips animieren.

  1. Wählen Sie Frame 1 auf der Schneeflockenebene in der Timeline aus und ziehen Sie eine Instanz des mcSnowflake-Movieclips aus der Bibliothek an den oberen Rand der Bühne. Geben Sie dieser Schneeflocke im Eigenschafteninspektor den Instanznamen "snowflake1_mc".

    Wiederholen Sie diesen Vorgang für zwei weitere Instanzen des mcSnowflake-Movieclips. Nennen Sie diese Instanzen "snowflake2_mc" und "snowflake3_mc". Sie sollten jetzt drei Flocken oben auf der Bühne haben, die bereit sind, in die Schneeszene zu fallen. Jetzt schreiben wir die modulare Funktion, mit der diese Animation erstellt wird.

  2. Erstellen Sie eine neue Ebene in der Zeitleiste und benennen Sie diese Ebene in "Aktionen" um. Wählen Sie auf dieser Ebene Bild 1 aus und öffnen Sie das Aktionsfenster (Fenster - Aktionen). Geben Sie diesen Code in das Panel ein und wir werden den Code besprechen.

    Funktion Schneefall (Schneeflocke: MovieClip, Bewegung: Nummer): nichtig
    {
    Schneeflocke.y = Bewegung;
    }

    Schneefall (Schneeflocke1_mc, 10);
    Schneefall (snowflake2_mc, 20);
    Schneefall (snowflake3_mc, 30);

Funktion Schneefall (): nichtig

Fortsetzen


Video-Anleitungen: Adobe Flash CS3 Tutorial: Flash in Verbindung mit Particle Illusion (April 2024).