У меня странная проблема.Объект передается моей функции, и некоторые параметры являются необязательными, поэтому, естественно, я бы проверил, есть ли они там, и если нет, ничего не сделаю.
Однако я получаю нулевую ссылку на ошибку(# 1009) когда я просто проверяю это.Вот пример:
public function parseObject(params:Object) {
if (params.optionalParam)
trace("Got Optional Parameter!");
}
Ошибка возвращается в строке с оператором if
.Изменение его для проверки на ноль (if (params.optionalParam == null)
) также не работает.Игроки, кажется, просто сдаются, если объект не существует.
Есть ли логическая причина для этого?Или это какая-то странная ошибка, которая только что появилась?
Заранее спасибо, -Esa