здравствуйте! у меня вопрос, как можно задать тип данных Object в качестве необязательного параметра функции:

Код AS3:
public function somefunc( a:int, b:int = 3, c:Object = {} ){
}
выдает ошибку 1047: Неизвестный инициализатор параметров, или не является константой времени компиляции.
та же петрушка с Array = []. здесь, видимо, какая-то принципиальная разница.
можно конечно использовать
...args , но хотелось бы знать наверняка, возможен ли мой подход в принципе? заранее спасибо за ответ
