Wie man eine Funktion in ActionScript Exit


  Share  
|

Sie möchten eine Funktion zu verlassen. Funktionen automatisch hinfällig, nach der letzten Anweisung innerhalb der Funktion ausführt. Verwenden Sie eine return-Anweisung, um eine Funktion vor ihrem Ende verlassen.

Die return-Anweisung beendet die aktuelle Funktion und die ActionScript-Interpreter setzt die Ausführung des Skripts, das zunächst die Funktion aufgerufen. Alle Aussagen im Hauptteil der Funktion, dass eine return-Anweisung folgen, werden ignoriert.

Funktion myFunction () {
zurück;
trace ("nie aufgerufen");
}

myFunction ();
/ / Die Ausführung wird hier nach der Rückkehr aus der myFuction ()-Aufruf.

Im obigen Beispiel bewirkt die return-Anweisung die Funktion vor jeder Aktionen zu beenden, so dass es nicht eine sehr nützliche Funktion. Häufiger, verwenden Sie eine return-Anweisung, um eine Funktion unter bestimmten Bedingungen zu beenden. Dieses Beispiel verlässt die Funktion, wenn das Passwort falsch ist:

Funktion checkpassword (Passwort) {

/ / Wenn das Passwort nicht "simonsays", die Funktion verlassen.
if (Passwort! = "simonsays") {
zurück;
}

/ / Andernfalls führen den Rest der Aktionen.
gotoAndStop ("TreasureMap");
}

/ / Diese Funktion nennen das falsche Kennwort ein, und so die Funktion beendet.
checkpassword ("MotherMayI");

/ / Diese Funktion verwendet das richtige Passwort, so dass die Funktion springt zum
/ / TreasureMap Rahmen.
checkpassword ("simonsays");

Verfasst von Gabriel Savimbi


Share  

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