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

Регистрация: Sep 2012
Сообщений: 204
так, переделал. А public наверное и так наследуются да?
еще 1 ошибка, при компиляции
Код AS3:
метод дочернего класса
override public function addItem(item:SubItem):void {
			item.y = 28 * container.numChildren;
а в stage в самой флешке добавляется
Код AS3:
var item4_1:SubItem = new SubItem("1");
	var item4:MenuItem = new MenuItem("1st")
	stage.addItem(item4);
	item4.addItem(item4_1);
//Incorrect number of arguments.  Expected 0.  // на первую строчку
ругается все таки на другое. В родительском классе есть конструктор
Код AS3:
public function MenuItem(title:String) {
			buttonMode = true;
вот как раз идет связь с первым вопросом. В дочернем классе я не ставил конструктор именно класса SubItem. получается там срабатывает конструктор от родителя. Но тем не менее выстреливает эта ошибка


Последний раз редактировалось pomuс; 20.01.2013 в 21:15.