Använda variabler för modulärt partikelsystem
När vi började denna FlashR CS3 partikelsystem serie tutorials, vi skapade en enkel, modulär funktion och demonstrerade att vi kunde använda den funktionen för att animera tre instanser av samma filmklipp. Sedan den första handledningen har vi kommit långt och byggt ett partikelsystem i ActionScriptTM 3. Men hur modulärt är det här senaste partikelsystemet? Kan det användas för andra filmklipp än mcSnowflake? Kan vi använda den för en Flash-film som har en mindre eller större scen? Kan vi använda ett filmklipp i en annan storlek? Kan vi enkelt öka eller minska det maximala antalet filmklipp eller hastigheten när de faller ner på scenen?

Eftersom detta var en nybörjarstudie med många saker att lära sig, skrev partikelsystemet med specifika, hårdkodade inställningar för dessa funktioner. Men nu när du har slutfört ditt partikelsystem kan vi göra några ändringar i programkoden som gör det mer modulärt och återanvändbart.

Byt namn på funktionerna

När vi bara var upptagna med att lära oss att animera vårt snöflingafilmklipp var det lättare att namnge funktionen som skapade våra snöflingor "snöflinga" och funktionen som animerade snöflingorna "snöfall". För att göra vårt program mer mångsidigt måste vi byta namn på funktionerna med mer generiska namn som fortfarande återspeglar funktionernas syfte.

Eftersom detta är ett partikelsystem kan ett annat namn för den funktion som skapar snöflingan vara "createParticles". Låt oss byta namn på snöflingafunktionen från "snöflinga ()" till "createParticles ()".

Överst på Åtgärdspanelen ser du en ikon Sök och ersätt. Klicka på denna ikon för att öppna dialogrutan Sök och ersätt. I den här dialogrutan, markera alternativet "Match Case" och använd följande värden.

Hitta vad: snöflinga ()
Ersätt med: createParticles ()

Du bör få ett meddelande om att två hittades och ersattes. Upprepa detta steg för att byta namn på den andra funktionen från "snöfall ()" till "partikelfall ()". Återigen kommer du att se två har ändrats. Stäng dialogrutan och testa din film. Det fungerar fortfarande.

Nästa →

Copyright 2018 Adobe Systems Incorporated. Alla rättigheter förbehållna. Adobes produktskärmbild (ar) tryckta med tillstånd från Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst och Flash Paper är / är antingen [a] registrerat varumärke [s] eller ett varumärke [s] från Adobe Systems Incorporated i USA och / eller andra länder.


Video Instruktioner: Schuberth C4 Spark Grey Helmet - ChampionHelmets com (Maj 2024).