Я пытаюсь создать простое флеш-приложение, обеспечивающее интерфейс для сдачи экзаменов в старшей школе. Одним из требований является использование файла XML в качестве источника данных.
Теперь компонент List, связанный с файлом XML, содержит вопросы, состоящие из таких данных, как тело вопроса, тип вопроса (т. Е. Один выбор, множественный выбор, открыть, изображение и т. д.) и возможные ответы (где это применимо), мне было интересно, могу ли я добавить некоторые дополнительные данные (и каков наилучший способ сделать это) к каждому вопросу после его передачи в компонент списка.
Я пытаюсь достичь с этой целью двух основных целей: во-первых, отметить вопросы, на которые уже дан ответ, например, с помощью такого кода в классе ItemRenderer:
<s:Label color="{data.color}" text="{data.label}"/>
где data.color будет установлен всякий раз, когда пользователь дает ответ на вопрос.
Во-вторых, пока я думал о такой возможности, это отличный способ хранить ответы на конкретные вопросы. В этом случае класс объекта ответа был бы объектом, так как должно быть много типов вопросов (например, ответом может быть также растровое изображение).
Это вопрос как как это сделать, и если это вообще кажется хорошей идеей (и если нет, если есть лучший способ?), Потому что я совершенно новичок во всем Flash Builder и Гибкая вещь, и я не совсем привык ко всем возможностям и лучшим практикам.
Спасибо!