Показать сообщение отдельно
Старый 02.12.2008, 17:02
Loshadka вне форума Посмотреть профиль Посетить домашнюю страницу Loshadka Найти все сообщения от Loshadka
  № 8  
Ответить с цитированием
Loshadka
 
Аватар для Loshadka

Регистрация: Aug 2004
Адрес: *
Сообщений: 10
Отправить сообщение для Loshadka с помощью ICQ
Если я правильно понял, то вам нужен тако код:
Код AS3:
package main
{
	import flash.display.Sprite;
	import main.MainClass;
	import flash.display.Graphics; 
	import flash.display.MovieClip; 
 
	public dynamic class Personage extends MovieClip
	{
 
		private parent_main:MainClass = new MainClass();
 
		public function Personage(parent_m) 
		{
			parent_main = parent_m; //сохраняем переданную ссылку на родителя
 
			trace(MainClass.getChildByName('myBody'));
			//хотя бы обратиться к myBody!
		}
	}
}
И создавать персанажа, передавая ему ссылку на родителя:
Код AS3:
var tempPersonage:MovieClip=new Personage(this); //this - ссылка на родитея
addChild(tempPersonage);
Но это неправильно, как вам уже сказали выше, с точки зрения ООП (класс - это закрытая структура).
__________________
http://erinphoto.ru/