Funzioni in ActionScript
Le funzioni permettono che organizziate e riutilizziate il vostro codice. Disponete le funzioni nel timeline appena come stiamo facendo. Qui è una funzione semplice: myFunction(num) di funzione {newNum di varietà = + 3
numerici; newNum di ritorno; }
Una funzione comincia con la funzione di parola chiave seguita dal nome di funzione. I nomi di funzione possono essere qualche cosa che desideriate, appena come i nomi variabili. Ma dovrebbero solitamente essere qualcosa che si riferisca a che cosa la funzione. Dopo la funzione il nome viene una parentesi di sinistra. Allora segue una lista dei parametri. Un parametro è una variabile che è definita quando la funzione è denominata. Pensi esso come l'input ad una funzione. In questo caso, state andando dare alla funzione un numero per fare qualcosa con. Potete non avere uno, molti, o parametri. Il uno o il altro senso, vi chiudete fuori della sezione di parametri con una giusta parentesi ed allora utilizzate una staffa aperta per iniziare la funzione. Tutte le linee fra l'aperto e chiudono le staffe sono le istruzioni all'interno della funzione. In questo caso, una nuova variabile locale è generata, denominato newNum. Il valore del newNum è regolato a qualunque numerico è, più 3. Così se passate i 7 dentro alla funzione come numerica, il newNum ora è 10. L'ordine di ritorno è speciale soltanto funzioni interne usate un ordine. Completa la funzione e regola un valore come il risultato della funzione. In questo caso, il newNum è il risultato della funzione. Per usare questa funzione, denominarla gradiscala era una funzione o un ordine standard di ActionScript, quale la traccia. Qui è un esempio: varietà a = myFunction(7); Questa linea del codice genera una nuova variabile locale denominata a. Esso posti in esso i risultati di myFunction(7). Per determinare questo valore, il myFunction è denominato con il numero 7 come relativo soltanto parametro. Quando la funzione comincia, genera una variabile locale denominata numerica e la parte interna dei posti 7 esso. Allora fa funzionare il codice all'interno, che si conclude con l'ordine di ritorno che trasmette il valore 10 di nuovo alla cosa che originalmente ha denominato la funzione. In questo caso, la a ottiene l'insieme a 10. Una cosa grande circa le funzioni è che potete riutilizzarli. Qui sono tre linee del codice che riutilizzano la funzione per fornire tre risultati differenti: trace(myFunction(7)); trace(myFunction(13)); trace(myFunction(2)); Quando fate funzionare questo codice, con la funzione
inclusa prima di esso, otterrete i risultati 10, 16 e 5. Un
altro vantaggio a usando le funzioni è che potete fare un cambiamento
nella funzione ed interesserà tutti gli ordini che usano quella
funzione. Per esempio, se cambiate + i 3 nella funzione + a 4, i
risultati delle tre linee precedenti si transformano in in 11, in 17
ed in 6. ciò è un articolo aggiunto da Milano Midovich
|
|||
|