Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Успеть передать параметры (http://www.flasher.ru/forum/showthread.php?t=128386)

O.K. 06.08.2009 17:34

Успеть передать параметры
 
Вобщем проблема в следующем: мне нужно через flashVars передать параметры в мою свфку, которые потом понадобяться Repeater'у, но как я понял эти параметры появятся только после creationComplete, соответственно Repeater'у они уже не достануться. Подскажите, пожалуйста, как сделать иначе?

wvxvw 07.08.2009 01:25

Что-нибудь типа SystemManager.getInstance().loaderInfo.parameters.

O.K. 07.08.2009 10:58

Ругается, говорит обращение к возможно неопределенному методу getInstance();


Я пробовал вот так

Код:

[Bindable]
      public var s:String=Application.application.parameters.a;

есле сделать тоже самое в функции которую creationComlete вызывает,потом репитеру передавать Number(s) - не выходит. Попробовал отобразить в лэйбле - отображает

wvxvw 07.08.2009 12:58

Ну тогда чо-нибудь типа Singletone.getClass("mx.managers::SystemManager"); Смысл в том, что вам нужно как-то получить ссылку на SystemManager - а на него есть куча ссылок в разных местах, просто нужно найти, где / откуда будет удобнее.
В четвертом флексе это будет SystemManagerGlobals.topLevelSystemManagers[0].loaderInfo.parameters.

GBee 09.08.2009 18:05

Я пробовал вот так

Код:

[Bindable]
      public var s:String=Application.application.parameters.a;


Не ленитесь, заберите параметры в свой класс и биндите их.


Часовой пояс GMT +4, время: 06:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.