В ActionScript 3, как и в ActionScript 1 и 2, любая функция содержит
arguments (
Top level arguments), куда в виде массива записываются все переданные аргументы. Но в ActionScript 3 убрали свойство arguments.caller, для получения ссылки на вызвавшую функцию советуют передавать эту ссылку самостоятельно в виде аргумента функции.
Код:
args("a", 1);
function args(str:String, num:Number):void {
trace(arguments); // ["a", 1]
}