Показать сообщение отдельно
Старый 27.04.2007, 17:38
boomerFlasher вне форума Посмотреть профиль Отправить личное сообщение для boomerFlasher Найти все сообщения от boomerFlasher
  № 7  
Ответить с цитированием
boomerFlasher

Регистрация: Nov 2004
Сообщений: 8
Цитата:
Сообщение от screamge
по сабжу, второй класс нужно экстендить от первого, а первому нужно передавать ссылку на объект.
Думал об этом, но если допустить такой вариант что у меня несколько разных кнопок, при нажатии которых выполняются разные функции, а при наведении и отведении на них выполняются одни и те же действия.

Тогда по логике надо сделать класс который будет отвечать за действия при наведении и отведении и уже от него экстендить все эти кнопки а в самом классе кнопки прописывать действия при нажатии на кнопку, как тогда экстендить кнопки от основного класса, ведь множественное наследование не разрешено в AS2 ...

Примерно так:
Код:
class Classes.ButtonSystem.AnimationMainSystemButton extends MovieClip {

	function AnimationMainSystemButton() {
	}
	private function onRollOver():Void {

	}
	private function onRollOut():Void {
	}
}
Код:
import Classes.ButtonSystem.AnimationMainSystemButton;
//
class Classes.ButtonSystem.EnterRegistration extends AnimationMainSystemButton {
	function EnterRegistration() {
	}
	private function onRelease():Void {
	}
}