для типа String и Object, я могу установить для параметра по умолчанию значение null, чтобы указать, что он не был установлен вызывающей стороной. Есть ли в flex3 механизм, позволяющий сделать то же самое для типа Number?
Так, например:
публичная функция myMethod (stringVar: String = null, ObjectVar: Object = null, numberVar: Number)
{
...
}
Я мог бы сделать следующее, но это просто ужасно
public function myMethod( numberVarObj:Object=null )
{
var numberVarSet:Boolean=true;
if( numberVarObj == null ) {
numberVarSet = false;
}
and then everywhere I want to use numberVar I can check for numberVarSet and cast as a Number.