Some as3 functions handle overloading by allowing for an arbitrary number of parameters using the convention:
public function doSomething( ... rest ):void; <
Here is a very good tip to pass the rest parameter between functions.