Цитата:
|
Дальше больше... получил NPE в вот такой вот строчке:
|
интереса ради собрал конструкцию, никакой ошибки нет

Код AS3:
package
{
public class MainClass
{
protected const _collected:Vector.<String> = new <String>[];
public function MainClass()
{
_collected.push("test");
}
}
}

Код AS3:
package
{
public class NewClass extends MainClass
{
public function NewClass()
{
trace("NewClass::NewClass super._collected.length",super._collected.length);
super._collected.splice(0, super._collected.length);
trace("NewClass::NewClass super._collected.length after splice",super._collected.length);
}
}
}
Вывод:

Код:
NewClass::NewClass super._collected.length 1
NewClass::NewClass super._collected.length after splice 0