![]() |
|
||||||||||
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Цитата:
package { import flash.display.DisplayObjectContainer; import flash.display.Stage; import flash.events.Event; import robotlegs.bender.extensions.contextView.ContextView; import robotlegs.bender.framework.impl.Context; public class MainConfig extends Context { public var _contextView:DisplayObjectContainer; public var _stage:Stage; public var myClass:ClassC; public function MainConfig(stage:Stage ,contextView:DisplayObjectContainer) { super.initialize(); super.configure(new ContextView(contextView)); injector.map(ClassA).asSingleton(); //создаю экземпляр класса ClassC myClass = new ClassC(); //присваиваю значение его свойству num myClass.num = 555; //связываю класс ClassC с его экземпляром myClass injector.map(ClassC).toValue(myClass); //инжектирую injector.injectInto(myClass); //и тут пока готовой модели ещё нет я просто вызываю ClassA super.injector.instantiateUnmapped(ClassA); } } } package { public class ClassA { [Inject] public var _c:ClassC; public function ClassA() { _c = new ClassC(); trace(_c.num);//0 } } } package { public class ClassC { private var _num:int; public function ClassC() { // } public function set num(value:int):void { this._num = value; } public function get num():int { return this._num; } } } Цитата:
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
okouser Спасибо Вам Большое! я сейчас это буду переваривать и потом повторю благодарности вместе в вопросами. Но прежде мне вот что хочется узнать, наверняка вы сталкивались с этим. Каждый раз, когда я запускаю в дебаге рабочий код RL, то в первый раз все хорошо, но во второй и все последующие вылазиет ошибка
Цитата:
|
|
|||||
|
Akopalipsis, это наверно из-за того, что у вас Java 7. Верно? Если да, то попробуйте удалить 7-ю версию и поставьте 6-ю версию.
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Если сказать почему мне нравиться FD - то это его быстрая загрузка. Если сказать почему я не использую |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
А может кто нибудь подсказать как лучше инициализировать контроллер?
Когда в обычной ситуации, то в главном классе Main создают экземпляр и передают в контроллер ссылку new Controller(this) и вся конструкция запускается. Но почему то мне кажется, что в RL2 это организовывают иначе. И по этому я целый день ищу ответ... Узнал много интересного, но на свой вопрос так и не смог однозначно ответить. |
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Цитата:
|
|
|||||
|
Цитата:
Цитата:
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
|
|||||
|
В конфиге.
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Спасибо Вам обоим за помощь!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|