2013-07-15 7 views
0

Я работаю со встроенным флэш-строителем (flex) и хочу присвоить значение переменной в представлении и использовать эту переменную в других представлениях. , но проблема в том, что, например, я определяю массив в одном представлении, он не определен в других представлениях, и я не могу использовать значение этой переменной в моих функциях. Какое решение?Использование переменной в нескольких представлениях

+0

Вы можете использовать статическую переменную – ZuzEL

+0

Во-первых, прочитайте мое сообщение о том, как компоненты должны взаимодействовать в приложении Flex: http://www.flextras.com/blog/index.cfm/2013/2/1/How-does -one-Flex-Component-talk-to-another-Flex-Component. Статическая переменная должна работать как @ZuzEL. Вы также можете использовать инфраструктуру инъекций зависимостей, такую ​​как Swiz или Robotlegs, чтобы обмениваться данными между представлениями – JeffryHouser

+0

Это не работает. все еще не определено. –

ответ

2

Вам нужно создать ссылку, в которой ваша переменная будет отображаться в другом представлении. Убедитесь, что ваша переменная является общедоступной и может быть привязана.

+0

+1, потому что это точная информация. Однако это не исчерпывающий ответ. – JeffryHouser

+0

как я могу создать ссылку для моей переменной? что вы имеете в виду? –

Смежные вопросы