Показать сообщение отдельно
Старый 31.01.2011, 20:21
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 10  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Свои 4 копейки:
super гарантированно дёргает метод суперкласса, this дёргает метод этого класса. Но так как при наследовании текущий класс наследует методы суперкласса, this.someMethod() вполне может дёрнуть метод суперкласса.

В случае если ни numChildren, ни removeChildAt не переопределены, то нужно писать так:
Код AS3:
while (super.numChildren)
	        super.removeChildAt(0);
Или так, если super в проекте не пишут:
Код AS3:
while (this.numChildren)
	        this.removeChildAt(0);
Или вообще не писать.
Код AS3:
while (numChildren)
	        removeChildAt(0);
Обычно пишут первым и третим вариантами. В случае неперекрытых методов, конечно.