Я сузил причины ошибки 1119 компилятора AS3 до кода, который выглядит примерно так:
var test_inst:Number = 2.953;
trace(test_inst);
trace(test_inst.constructor);
Я получаю сообщение об ошибке "1119: Доступ к возможно неопределенному конструктору свойств по ссылке со статическим типом Number."
Теперь, если я опущу тип переменной, я не получу эту ошибку:
var test_inst = 2.953;
trace(test_inst);
trace(test_inst.constructor);
выдаёт ожидаемый результат:
2.953
[class Number]
Так в чем же дело? Мне нравится явно вводить переменные, поэтому есть ли способ решить эту ошибку, кроме указания типа переменной?