Variabelen gebruiken voor modulair deeltjessysteem
Toen we met deze Flash begonnenR CS3 deeltjessysteem tutorials, we creëerden een eenvoudige, modulaire functie en toonden aan dat we die functie konden gebruiken om drie instanties van dezelfde filmclip te animeren. Sinds die eerste tutorial hebben we een lange weg afgelegd en hebben we een deeltjessysteem in ActionScript gebouwdTM 3. Maar hoe modulair is dit nieuwste deeltjessysteem? Kan het worden gebruikt voor andere filmclips dan onze mcSnowflake? Kunnen we het gebruiken voor een Flash-film met een kleiner of groter podium? Kunnen we een filmclip van een andere grootte gebruiken? Kunnen we het maximale aantal filmclips of de snelheid waarmee ze van het podium vallen gemakkelijk verhogen of verlagen?

Omdat dit een beginnershandleiding was met veel dingen om te leren, werd het deeltjessysteem geschreven met behulp van specifieke, hard gecodeerde instellingen voor deze functies. Maar nu je je deeltjessysteem hebt voltooid, kunnen we een paar wijzigingen aanbrengen in de programmacode die het modulair en herbruikbaar maken.

Hernoem de functies

Toen we ons alleen bezig hielden met het leren animeren van onze sneeuwvlokfilmclip, was het gemakkelijker om de functie die onze sneeuwvlokken creëerde "sneeuwvlok" te noemen en de functie die de sneeuwvlokken "sneeuwval" bezielde. Om ons programma veelzijdiger te maken, moeten we de functies hernoemen met meer generieke namen die nog steeds het doel van de functies weergeven.

Omdat dit een deeltjessysteem is, kan een andere naam voor de functie die de sneeuwvlok maakt "createParticles" zijn. Laten we de sneeuwvlokfunctie hernoemen van "snowflake ()" naar "createParticles ()".

Boven aan het deelvenster Handelingen ziet u een pictogram Zoeken en vervangen. Klik op dit pictogram om het dialoogvenster Zoeken en vervangen te openen. Vink in dit dialoogvenster de optie "Match Case" aan en gebruik de volgende waarden.

Zoeken naar: sneeuwvlok ()
Vervangen door: createParticles ()

U zou een bericht moeten krijgen dat er twee zijn gevonden en vervangen. Herhaal deze stap om de tweede functie te hernoemen van "snowfall ()" naar "particlefall ()". Opnieuw ziet u dat er twee zijn gewijzigd. Sluit het dialoogvenster en test uw film. Het werkt nog steeds.

Volgende →

Copyright 2018 Adobe Systems Incorporated. Alle rechten voorbehouden. Schermafbeeldingen van Adobe-producten herdrukt met toestemming van 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 en Flash Paper is / zijn ofwel [a] geregistreerde handelsmerken [s] of een handelsmerk [s] van Adobe Systems Incorporated in de Verenigde Staten en / of andere landen.


Video-Instructies: Calculus III: Three Dimensional Coordinate Systems (Level 8 of 10) | Sphere Examples II (Mei 2024).