Come rimuovere una funzione in ActionScript
Desiderate rimuovere una funzione. Le
funzioni terminano automaticamente dopo che l'ultima dichiarazione
all'interno della funzione esegua. Usi una dichiarazione di
ritorno per rimuovere una funzione prima di raggiungere la relativa
estremità.
La dichiarazione di ritorno rimuove la funzione corrente e
l'interpretatore di ActionScript continua l'esecuzione dello scritto
che inizialmente ha invocato la funzione. Tutte le dichiarazione
all'interno del corpo di funzione che seguono una dichiarazione di
ritorno sono ignorate.
myFunction di funzione () {
ritorno;
trace("Never chiamato");
}
myFunction();
//esecuzione continua qui dopo il rinvio dal invocation del
myFuction().
in esempio preceding, la dichiarazione di ritorno induce
la funzione a terminare prima di realizzare qualsiasi azioni, in modo
da non è una funzione molto utile. Più conunemente, userete
una dichiarazione di ritorno per rimuovere una funzione in determinate
circostanze. Questo esempio rimuove la funzione se la parola
d'accesso è errata:
checkPassword di funzione (parola d'accesso) {
//se la parola d'accesso non è "SimonSays",
rimuove la funzione.
se (parola d'accesso! = "SimonSays") {
ritorno;
}
//al contrario, realizza il resto delle azioni.
gotoAndStop ("TreasureMap");
}
//questa chiamata di funzione usa la parola
d'accesso errata e così le uscite di funzione.
checkPassword("MotherMayI");
//questa funzione usa la parola d'accesso corretta ed in
modo da la funzione salta al
//struttura di TreasureMap.
checkPassword("SimonSays");
ciò è un articolo aggiunto da Gabriel Savimbi
Diniego: Il nostro Web site non
è responsabile delle informazioni contenute da questo articolo.
Questo articolo in nessun modo riflette le viste, le opinioni, i
pensieri o la credenza del personale dell'indice degli articoli.
Avviso di traduzione: L'articolo "come
rimuovere una funzione in ActionScript" è stato tradotto usando un
servizio di traduzione automatizzato. Chiediamo scusa
francamente per tutti gli errori di traduzione che hanno accaduto.
Grazie per capire.