オブジェクトでインスタンス化する必要があるクラスがあります。
public class FusePumpComboBox extends Sprite
{
private var _rowCount;
public function FusePumpComboBox(args:Object)
{
_rowCount = (args.rowCount !== undefined) ? args.rowCount : 5;
}
}
行数を渡して次のようにインスタンス化したくない場合はどうなりますか?
var obj:FusePumpComboBox = new FusePumpComboBox();
現時点では、予想どおり、引数の数が一致しないというエラーが発生します。私はargs:Object
デフォルト値を与えてみました...これが解決策のあるところだと思います。何を与えるか、または(args:Object = {}
)がどのように機能しないかがわかりません。
編集:私はゲッターとセッターも持っています...