Я хочу загрузить пары конфигурации ключей/значений, хранящиеся в файле XML. Чтобы связать коллекцию данных, я знаю, что мне нужно использовать класс ArrayList, но проблема в том, что я хочу иметь возможность привязывать загруженные значения, используя их соответствующие ключи, а не их индексы в объекте ArrayList.Связанные пары ключей/значений, загруженные из xml
Например я хочу, чтобы быть в состоянии сделать это:
<mx:Text id="errorText" text="{Config.params['someKey']}" />
вместо:
<mx:Text id="errorText" text="{Config.params[0]}" />
где Config.params является ArrayList (очевидно, я не мог использовать ArrayList, поскольку он Безразлично» t разрешить выбор значения по ключу)
Итак, вопрос в том, как связать пары ключ/значение, загруженные формой XML. Я не хочу использовать вручную заданные переменные, я хочу связать их, поэтому, когда они загружаются, они устанавливаются автоматически. Кто-нибудь должен был сделать что-то подобное?
Вы также можете использовать общий объект для ассоциированного массива. – heavilyinvolved
Насколько я знаю, словари и общие объекты не связаны в Flex. –
Ах, правильно. Рассматривали ли вы использование нотации e4x в своих выражениях привязки? См. Мои изменения ... – heavilyinvolved