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

Регистрация: Apr 2010
Сообщений: 32
Цитата:
Сообщение от Killer_13 Посмотреть сообщение
shootkin - небольшой вопросик по первому вопросу.
Если я правильно понял, то например class A extends MovieClip
тогда super.метод() будет вызван от класса MovieClip типо так получается... или..
Да, именно так. Вот более развернутый пример:
Код AS3:
public class A extends Sprite
{
	override public function set alpha( value : Number ):void
	{
		// ничего не делаем
	}
 
	public function test():void
	{
		this.alpha = 0.5; // вызовет переопределенный метод, ничего не сделает
		super.alpha = 0.5; // вызовет метод родительского класса (Sprite), установит альфу как положено
	}
}