Fonctions dans ActionScript

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

Les fonctions vous permettent d'organiser et réutiliser votre code. Vous placez des fonctions dans la chronologie juste comme nous avions fait. Voici une fonction simple :

myFunction(num) de fonction {newNum de variété = + 3 
numériques ; newNum de retour ; }

Une fonction commence par la fonction de mot-clé suivie du nom de fonction. Les noms de fonction peuvent être quelque chose que vous voulez, juste comme des noms variables. Mais ils devraient habituellement être quelque chose qui se relient à ce que la fonction .

Après fonction le nom vient une parenthèse gauche. Suit alors une liste de paramètres. Un paramètre est une variable qui est définie quand la fonction s'appelle. Pensez à lui comme entrée à une fonction. Dans ce cas-ci, vous allez donner à la fonction un nombre pour faire quelque chose avec.

Vous pouvez n'avoir un, beaucoup, ou aucun paramètre. L'une ou l'autre manière, vous vous fermez outre de la section de paramètres avec une bonne parenthèse et puis utilisez une parenthèse ouverte pour commencer la fonction.

Toutes les lignes entre l'ouvert et ferment des parenthèses sont les instructions à l'intérieur de la fonction. Dans ce cas-ci, une nouvelle variable locale est créée, appelé newNum. La valeur du newNum est placée à celui qui numérique soit, plus 3. Ainsi si vous passez des 7 dedans à la fonction comme numérique, le newNum est maintenant 10.

La commande de retour est spéciale seulement des fonctions intérieures utilisées par commande. Elle accomplit la fonction et place une valeur comme résultat de la fonction. Dans ce cas-ci, le newNum est le résultat de la fonction.

Pour employer cette fonction, l'appeler aimez-l'était une fonction ou une commande standard d'ActionScript, telle que la trace. Voici un exemple :

variété a = myFunction(7) ;

Cette ligne de code crée une nouvelle variable locale appelée le a. Il endroits dans lui les résultats de myFunction(7). Pour déterminer cette valeur, le myFunction s'appelle avec le numéro 7 en tant que son seulement paramètre.

Quand la fonction commence, elle crée une variable locale appelée numérique et l'intérieur des endroits 7 il. Elle court alors le code à l'intérieur, qui finit avec la commande de retour envoyant la valeur 10 de nouveau à la chose qui a à l'origine appelé la fonction. Dans ce cas-ci, a obtient l'ensemble à 10.

Une grande chose au sujet des fonctions est que vous pouvez les réutiliser. Voici trois lignes de code qui réutilisent la fonction pour produire trois résultats différents :

trace(myFunction(7)) ; trace(myFunction(13)) ; 
trace(myFunction(2)) ;

Quand vous courez ce code, avec la fonction incluse avant elle, vous obtiendrez les résultats 10, 16, et 5. Un autre avantage à employer des fonctions est que vous pouvez faire un changement de la fonction, et elle affectera toutes les commandes qui emploient cette fonction. Par exemple, si vous changez + les 3 dans la fonction en + 4, les résultats des trois lignes précédantes deviennent 11, 17, et 6.

c'est un article supplémentaire par Milan Midovich


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "fonctions dans ActionScript" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.


Online: 1825 users browsing the articles directory