Cómo obtener el resultado de una función en ActionScript


  Share  
|

Usted desea realizar una función y devolver los resultados a la secuencia de comandos que invoca la función.

Utilice una instrucción return que especifica el valor a devolver.

La sentencia return, cuando se utiliza sin ningún parámetro, simplemente termina una función. Técnicamente, devuelve devolver el valor undefined a la persona que llama si no hay ningún valor especificado. Del mismo modo, si no hay sentencia return, la función devuelve undefined cuando termina. Sin embargo, cualquier valor especificado después de la palabra clave return se devuelve al script que invoca la función. Por lo general, el valor devuelto se almacena en una variable para su uso posterior:

promedio de la función (a, b) {
/ / Devuelve el promedio de A y B.
retorno (a + b) / 2;
}

fue un jugador marca;
/ / Llamar a la media () y almacenar el resultado en una variable.
playerScore = media (6, 12);
/ / Usar el resultado de alguna manera.
trace ("La puntuación media del jugador es" + playerScore);

Usted puede utilizar el valor devuelto de una función, sin almacenarlo en una variable, pasando como parámetro a otra función:

trace ("La puntuación media del jugador es" + media (6, 12));

Tenga en cuenta, sin embargo, que si no haces nada con el valor devuelto de la función, el resultado es realmente perdido. Por ejemplo, esta afirmación no tiene ningún beneficio perceptible porque el resultado no se muestra o utilizar en cualquier forma:

promedio (6, 12);

presentado por Gabriel Savimbi


Share  

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