Functies in ActionScript
Functies kunt u te organiseren en je code opnieuw te gebruiken. U plaatst functies in de tijdlijn net zoals wij hebben gedaan. Hier is een eenvoudige functie:
functie mijnfunctie (num) (var newNum = num + 3 return newNum;)
Een functie begint met het trefwoord functie gevolgd door de functie naam. Functie namen kunnen worden wat je wilt, net als namen van variabelen. Maar ze meestal moet iets dat betrekking heeft op wat de functie doet.
Na de functie naam is een linker haakje. Dan volgt een lijst van parameters. Een parameter is een variabele die is gedefinieerd als de functie wordt aangeroepen. Zie het als de input voor een functie. In dit geval gaat u geven de functie van een aantal om iets te doen met.
U kunt een, meerdere of geen parameters. Hoe dan ook, sluit je af van de parameters gedeelte met een haakje en gebruik vervolgens een open beugel om de functie te starten.
Al de lijnen tussen de haakjes openen en sluiten zijn de instructies in de functie. In dit geval is een nieuwe lokale variabele gecreëerd, genaamd newNum. De waarde van newNum is ingesteld op wat num is, plus 3. Dus als je een 7 pas in om de functie als num, newNum is nu 10.
Het rendement commando is een speciaal commando gebruikt alleen binnen functies. Het vervolledigt de functie en stelt een waarde als het resultaat van de functie. In dit geval newNum is het resultaat van de functie.
Voor het gebruik van deze functie, noem het zoals het was een standaard ActionScript functie of commando, zoals sporen. Hier is een voorbeeld:
var a = mijnfunctie (7);
Deze regel code creëert een nieuwe lokale variabele genaamd a. Het plaatsen zij de resultaten van mijnfunctie (7). Voor de bepaling van deze waarde, mijnfunctie wordt aangeroepen met het getal 7 als enige parameter.
Wanneer de functie begint, creëert het een lokale variabele met de naam num en plaatsen 7 erin. Het draait vervolgens de code in, die eindigt met de terugkeer opdracht het versturen van de waarde 10 terug naar het ding dat oorspronkelijk de naam van de functie. In dit geval krijgt een set tot 10.
Een leuke functies is dat je ze kunt hergebruiken. Hier zijn drie regels code dat hergebruik de functie drie verschillende resultaten leiden:
trace (mijnfunctie (7)); trace (mijnfunctie (13)); trace (mijnfunctie (2));
Wanneer u deze code uit te voeren, samen met de functie opgenomen voordat het, krijg je de resultaten van 10, 16, en 5. Een ander voordeel voor het gebruik van functies is dat je een verandering in de functie kan maken, en het zal van invloed op alle commando's die gebruik maken van die functie. Bijvoorbeeld, als u de + 3 in de functie tot + 4, de resultaten van de voorgaande drie lijnen worden 11, 17, en 6.
een artikel afkomstig van Milaan Midovich
Disclaimer: Onze website is niet verantwoordelijk voor de informatie in dit artikel. In dit artikel wordt op geen enkele manier de standpunten, meningen, gedachten of overtuigingen van de artikelen directory personeel.
Vertaling aankondiging: Het artikel "Functies in ActionScript" werd vertaald met behulp van een geautomatiseerde vertaling dienst. Onze excuses voor eventuele vertaalfouten die heeft plaatsgevonden. Dank u voor uw begrip.