Показать сообщение отдельно
Старый 08.03.2009, 01:24
Abdilxamidov вне форума Посмотреть профиль Отправить личное сообщение для Abdilxamidov Найти все сообщения от Abdilxamidov
  № 1  
Ответить с цитированием
Abdilxamidov

Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
По умолчанию Вывод отображаемых объектов другого класса

Здравствуйте!
вот столкнулся еще с проблемой, к-рую не могу решить самостоятельно.
Попытаюсь формализовать вопрос. Вот, например, у меня есть владелец сцены и его класс MyClass_1:
Код AS3:
package {
	import flash.display.*;
	import flash.text.*;
 
	public class MyClass_1 extends MovieClip {
		var C2:MyClass_2=new MyClass_2();
 
		public function MyClass_1() {
			C2.showMess("Hello, world!");
		}
	}
}
и например такой класс MyClass_2():
Код AS3:
package {
	import flash.display.*;
	import flash.text.*;
 
	public class MyClass_2 extends MovieClip {
		var messArea:TextField = new TextField();
		var mess="Начальное значение";
 
		public function MyClass_2() {
 
		}
		public function showMess(m_mess) {
			messArea.text=m_mess;
			trace(messArea.text);
			addChild(messArea);
		}
	}
}
Понятно, что сейчас "Hello, world!" будет отображаться в MyClass_2.swf.

Вот вопрос: Например, как в MyClass_2 сделать так, чтобы объект messArea отображался в сцене MyClass_1.swf ?

Я пытаюсь максимально понятно объяснить проблему, но спросите, если не все понятно. Очень нужна помощь, самому пока не хватает знаний.