Я разработал компонент, который представляет собой комбинацию из нескольких элементов (холст, метки и т. Д.), Но когда я пытаюсь связать его с переменной, например: {stationXML.getItemAt (1) .AAA. @ value}, он не работает. Прежде чем объединить все элементы в компоненте, все они были в основном файле MXML, с которого они работали.Как я могу привязать к глобальным переменным внутри моего компонента?
Не уверен, имеет ли значение, но переменная arraycollection "stationXML" объявлена внутри файла "Station.as".
Любые идеи?
Прошу прощения за неправильное заявление. Элемент объявляется как «общедоступная» переменная (bindable) в файле Station.as. Как передать это значение до этого компонента? – Seidleroni
Вы должны определить общедоступное свойство компонента, которое вне «вещей» может быть установлено. Затем просто установите это свойство из основного mxml. См. Мое редактирование выше. – Marplesoft
Большое спасибо, это сработало отлично! Единственное изменение заключалось в том, что мне пришлось привязать переменную (xmlData) внутри компонента. Однако один вопрос. Будет ли приложение создавать совершенно новую переменную XML внутри компонента (удваивая память, занятую по существу тем же самым элементом), или это скорее как указатель? – Seidleroni