Error en la documentación acerca del objeto arguments
Sep 27
La documentación de Flash CS3 realizado por Adobe dice:
ActionScript 3.0 permite que las llamadas a funciones incluyan más parámetros que los definidos en la definición de la función, pero generará un error del compilador en modo estricto si el número de parámetros es menor que el número de parámetros requeridos. Se puede utilizar la matriz aspect del objeto arguments para acceder a cualquier parámetro pasado a la función, independientemente de si ese parámetro está definido en la definición de la función. Ir a la documentación.
Cosa que es un ERROR. Al verificar en la documentación en inglés, pensando que ha sido una mala traducción, descubro que ha sido corregido en Octubre del 2007.
Documentación en Inglés
¡Gracias Adobe! Siempre teniendo en cuenta a todos los Hispanos parlantes.
En modo estricto NO es posible pasar una cantidad de parámetros que no coincida con los declarados como necesarios.
Para esto, ahora existe el parámetro …resto. Donde se almacena todos los parámetros extras enviados a una función.