|
|
|||||
Регистрация: May 2014
Сообщений: 22
|
addChild из других классов
Здравствуйте.
Т.к я недавно стал работать с AS 3.0 (мигрирую с AS 2.0) - у меня возникла проблема. Вытаскиваю MovieClip из основного класса Source.Main: 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: Source.AppInterface: 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); Ничего не выходит. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Во-первых, не вижу addChild(appInterface);
во-вторых, не факт что AppInterface знает что такое test_mc. Добавлено через 1 минуту Цитата:
__________________
Reality.getBounds(this); |
|
|||||
[+4 25.07.12]
Регистрация: Nov 2010
Сообщений: 13
|
Может я неправильно понял проблему, но кажется "точкой входа" должен быть "Main". Поэтому мэйн всё ок, а АппИнтерфейс - не ок.
|
|
|||||
Регистрация: May 2014
Сообщений: 22
|
Насчет "addChild(appInterface);" - не знал, пока ждал ответа попробовал - все ок, но не знал правильно ли, теперь знаю) Спасибо.
Может кто подскажет литературу, где о классах все четко объяснено? |
Часовой пояс GMT +4, время: 13:14. |
|
« Предыдущая тема | Следующая тема » |
|
|