Показать сообщение отдельно
Старый 19.04.2011, 13:02
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 7  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
Дальше больше... получил 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