![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2011
Сообщений: 72
|
Пытаюсь разобраться в этом примере.
Научите заставить видеть главный класс метод setMovie() public class Unit extends MovieClip { public function Unit(){ nMovie = 0; curMovie = -1; curFrame = 0; addEventListener(Event.ENTER_FRAME,onEnterFrameFunc); stop(); } public function setMovie(i:int){ trace(i); nMovie = i; } } public class Main extends MovieClip { public var unit:Object; //пробовал и так unit:Unit import Unit.as public var unitReq:URLRequest; public var unitLoader:Loader; unitReq = new URLRequest(host+'/Unit.swf?'+Math.random()); unitLoader = new Loader(); unitLoader.load(unitReq); unitLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,unitLoaded); public function unitLoaded(e:Event){ unitLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,unitLoaded); unitLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,unitLoadProgress); unit = unitLoader.content; unit.setMovie(1); } |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Что бы была возможность определить unit как unit:Unit, необходимо флешку загрузить в текущем домене.
__________________
FlashPress.ru | Blog |
|
|||||
|
Регистрация: May 2011
Сообщений: 72
|
знакомое слово интерфейс
![]() Спасибо. Пороюсь, отпишусь. Добавлено через 1 час 43 минуты я на столько криворукий, что не умею копи-пастить? ![]() public var unit:UnitInterface; ... trace(unitLoader.content); unit = unitLoader.content as UnitInterface; trace(unit); [object Unit] null |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Загружайте в текущем(!) домене:
__________________
FlashPress.ru | Blog |
|
|||||
|
Регистрация: May 2011
Сообщений: 72
|
Цитата:
p.s.: про домен не понял, гуглю что это такое. |
|
|||||
|
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Читайте здесь
__________________
FlashPress.ru | Blog |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Класс Main тоже в пакете as3? Домен интерфейсу не важен, но имя должно совпадать полностью.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: May 2011
Сообщений: 72
|
все *.as в папке аs3(там и классы и интерфейс)
т.е. я где то опечатался и не правильно указал имя интерфейса? Последний раз редактировалось warsem; 04.06.2013 в 17:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|