Funciones en ActionScript
Las funciones permiten que usted organice y que reutilice su código. Usted pone funciones en el timeline apenas como hemos estado haciendo. Aquí está una función simple: myFunction(num) de la función {newNum del var = + 3
numéricos; newNum de vuelta; }
Una función comienza con la función de la palabra clave seguida por el nombre de la función. Los nombres de la función pueden ser cualquier cosa que usted desea, apenas como nombres variables. Pero deben generalmente ser algo que se relaciona con lo que lo hace la función. Después de la función el nombre viene paréntesis izquierdos. Entonces sigue una lista de parámetros. Un parámetro es una variable se define que cuando se llama la función. Piense en él como la entrada a una función. En este caso, usted va a dar a la función un número para hacer algo con. Usted puede tener uno, muchos, o ningunos parámetros. Cualquier manera, usted se cierra de la sección de los parámetros con paréntesis derechos y después utiliza un soporte abierto para comenzar la función. Todas las líneas entre el abierto y cierran los soportes son las instrucciones dentro de la función. En este caso, se crea una nueva variable local, llamado newNum. El valor del newNum se fija a lo que numérico es, más 3. Tan si usted pasa 7 adentro a la función como numérica, el newNum ahora es 10. El comando de vuelta es especial solamente funciones interiores usadas un comando. Termina la función y fija un valor como resultado la función. En este caso, el newNum es el resultado de la función. Para utilizar esta función, llamarla tenga gusto de ella era una función o un comando estándar de ActionScript, tal como rastro. Aquí está un ejemplo: var a = myFunction(7); Esta línea del código crea una nueva variable local llamada a. Él lugares en él los resultados de myFunction(7). Para determinar este valor, el myFunction se llama con el número 7 como su solamente parámetro. Cuando la función comienza, crea una variable local llamada numérica y el interior de los lugares 7 él. Entonces funciona el código adentro, que termina con el comando de vuelta que envía el valor 10 de nuevo a la cosa que llamó originalmente la función. En este caso, a consigue el sistema a 10. Una gran cosa sobre funciones es que usted puede reutilizarlas. Aquí están tres líneas de código que reutilizan la función para producir tres diversos resultados: trace(myFunction(7)); trace(myFunction(13)); trace(myFunction(2)); Cuando usted funciona este código, junto con la función
incluida antes de ella, usted conseguirá los resultados 10, 16, y 5.
Otra ventaja a usar funciones es que usted puede realizar un
cambio en la función, y afectará todos los comandos que utilizan esa
función. Por ejemplo, si usted cambia los + 3 en la función a
+ 4, los resultados de las tres líneas que preceden se convierten en
11, 17, y 6. esto es un artículo agregado por Milano Midovich
|
|||
|