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

Регистрация: May 2014
Сообщений: 22
Attention addChild из других классов

Здравствуйте.
Т.к я недавно стал работать с AS 3.0 (мигрирую с AS 2.0) - у меня возникла проблема.

Вытаскиваю MovieClip из основного класса Source.Main:

Код AS3:
package Source
{
	import flash.display.MovieClip;
 
	public class Main extends MovieClip
	{
		public function Main()
		{
			var testMC:MovieClip=new test_mc();
			addChild(testMC);
		}
	}
}
Все ок.

Подключаю внешний класс AppInterface:

Source.Main:

Код AS3:
import Source.AppInterface;
 
var appInterface:AppInterface=new AppInterface();
Source.AppInterface:

Код AS3:
package Source
{
	import flash.display.MovieClip;
 
	public class AppInterface extends MovieClip
	{
		public function AppInterface(root:Stage)
		{
			var testMC:MovieClip=new test_mc();
			addChild(testMC);
		}
	}
 
}
Компилится без ошибок, но мувик так и не аттачится на сцену.
В чем может быть проблема?

Пробовал и root.addChild(testMC); и stage.addChild(testMC);

Ничего не выходит.