Verwenden von Variablen für ein modulares Partikelsystem
Als wir diesen Flash begannenR. In einer Reihe von Tutorials zu CS3-Partikelsystemen haben wir eine einfache, modulare Funktion erstellt und gezeigt, dass wir diese Funktion verwenden können, um drei Instanzen desselben Movieclips zu animieren. Seit diesem ersten Tutorial haben wir einen langen Weg zurückgelegt und ein Partikelsystem in ActionScript erstelltTM 3. Aber wie modular ist dieses neueste Partikelsystem? Kann es für andere Filmclips als unsere mcSnowflake verwendet werden? Können wir es für einen Flash-Film verwenden, der eine kleinere oder größere Bühne hat? Können wir einen Movieclip einer anderen Größe verwenden? Können wir die maximale Anzahl von Movieclips oder die Geschwindigkeit, mit der sie auf die Bühne fallen, leicht erhöhen oder verringern?

Da dies ein Tutorial für Anfänger war, in dem viele Dinge zu lernen waren, wurde das Partikelsystem mit spezifischen, fest codierten Einstellungen für diese Funktionen geschrieben. Nachdem Sie Ihr Partikelsystem fertiggestellt haben, können wir einige Änderungen am Programmcode vornehmen, um es modularer und wiederverwendbarer zu machen.

Benennen Sie die Funktionen um

Als wir nur lernen wollten, wie man unseren Schneeflocken-Movieclip animiert, war es einfacher, die Funktion, mit der unsere Schneeflocken erstellt wurden, als "Schneeflocke" und die Funktion, mit der die Schneeflocken als "Schneefall" animiert wurden, zu benennen. Um unser Programm vielseitiger zu gestalten, müssen wir die Funktionen mit allgemeineren Namen umbenennen, die immer noch den Zweck der Funktionen widerspiegeln.

Da dies ein Partikelsystem ist, kann ein anderer Name für die Funktion, die die Schneeflocke erzeugt, "createParticles" sein. Benennen wir die Schneeflockenfunktion von "snowflake ()" in "createParticles ()" um.

Oben im Bedienfeld „Aktionen“ wird ein Symbol zum Suchen und Ersetzen angezeigt. Klicken Sie auf dieses Symbol, um das Dialogfeld Suchen und Ersetzen zu öffnen. Aktivieren Sie in diesem Dialogfeld die Option "Übereinstimmungsfall" und verwenden Sie die folgenden Werte.

Finde was: Schneeflocke ()
Ersetzen durch: createParticles ()

Sie sollten eine Nachricht erhalten, dass zwei gefunden und ersetzt wurden. Wiederholen Sie diesen Schritt, um die zweite Funktion von "Schneefall ()" in "Partikelfall ()" umzubenennen. Wieder werden Sie sehen, dass zwei geändert wurden. Schließen Sie das Dialogfeld und testen Sie Ihren Film. Es funktioniert noch.

Weiter →

Copyright 2018 Adobe Systems Incorporated. Alle Rechte vorbehalten. Screenshots von Adobe-Produkten mit Genehmigung von Adobe Systems Incorporated. Adobe, Photoshop, Photoshop-Album, Photoshop-Elemente, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere-Elemente, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst und Flash Paper ist / sind entweder [eine] eingetragene Marke (n) oder eine Marke (n) von Adobe Systems Incorporated in den USA und / oder anderen Ländern.


Video-Anleitungen: Sicherheits-Lichtvorhang deTec4: Systemstecker SP2 - Weil wir Sicherheit weiterdenken | SICK AG (April 2024).