Код AS3:
function callPHP ( funcStr:String, args:Array )
{
var nc = new NetConnection()
var res = new Responder( onResult, onFault )
//...
nc.call ( funcStr, res, args[0], args[1], args[2] )
}
Нужно, имея различное (не только 3, как в данном примере) число аргументов в массиве args, организовать передачу их в nc.call().
Функция - чтобы вызывать различные уже написанные php-процедуры с различным количеством аргументов на входе.
Число аргументов варьируется от 0 до 2-х десятков примерно.