Показать сообщение отдельно
Старый 21.04.2009, 18:19
xpymbl4 вне форума Посмотреть профиль Отправить личное сообщение для xpymbl4 Найти все сообщения от xpymbl4
  № 1  
Ответить с цитированием
xpymbl4
 
Аватар для xpymbl4

Регистрация: Jul 2008
Адрес: Smolensk
Сообщений: 124
Отправить сообщение для xpymbl4 с помощью ICQ Отправить сообщение для xpymbl4 с помощью Skype™
Question Обращение к родителю

Здравствуйте. Если сочтете вопрос глупым - удалите тему )
Есть два класса: один главный класс документа fla (MainClass), другой класс записан в Linkage одного из мувиклипов в библиотеке (ElseClass). Из ElseClass не получается обратиться к родительскому методу в MainClass.
Вот классы:

Код AS3:
package main{
	import flash.display.*;
 
	dynamic public class MainClass extends MovieClip {		
		public var theElseClass:ElseClass = new ElseClass();
 
		public function MainClass() {
			addChild(theElseClass);
			theElseClass.myConstructor();			
		}
		public function tempF() {			
			trace("trace it please");
		}
	}
}
Код AS3:
package main{
	import flash.display.*;
 
	dynamic public class ElseClass extends MovieClip {	
 
		public function ElseClass() {				
		}	
		public function myConstructor() {
			trace(parent); // Выводит [object MainClass]
 
			//Ошибка 1061 при обращении к родителю в следующей строчке:
			//parent.tempF();
		}
	}
}
скажите что не так делаю пожалуйста..
__________________
круглое тащим, квадратное катим