Hoe Exit een functie in ActionScript


  Share  
|

U wilt om af te sluiten een functie. Functies automatisch beëindigd na de laatste verklaring binnen de functie uitvoert. Gebruik een return-statement een functie te verlaten vóór het bereiken van het einde.

De terugkeer verklaring uitgangen de huidige functie, en de ActionScript tolk blijft de uitvoering van het script dat in eerste instantie een beroep op de functie. Alle verklaringen binnen de functie lichaam die volgen op een return-statement worden genegeerd.

mijnfunctie function () (
return;
trace ( "Never genaamd");
)

mijnfunctie ();
/ / Uitvoering blijft hier na terugkeer uit de myFuction () aanroep.

In het voorgaande voorbeeld, de terugkeer verklaring zorgt ervoor dat de functie te beëindigen vóór het uitvoeren van acties, dus het is niet een erg nuttige functie. Meer algemeen, kunt u gebruik maken van een return-statement om een functie te verlaten onder bepaalde voorwaarden. Dit voorbeeld sluit de functie als het wachtwoord fout is:

functie checkPassword (wachtwoord) (

/ / Als wachtwoord is niet "SimonSays", afrit de functie.
if (wachtwoord! = "SimonSays") (
return;
)

/ / Anders, voert u de rest van de acties.
gotoAndStop ( "TreasureMap");
)

/ / Deze functie-aanroep gebruikt de verkeerde wachtwoord, en dus de functie uitgangen.
checkPassword ( "MotherMayI");

/ / Deze functie maakt gebruik van het juiste wachtwoord, en zo de functie springt naar de
/ / TreasureMap frame.
checkPassword ( "SimonSays");

een artikel afkomstig van Gabriel Savimbi


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions