Я получил компонент, созданный с помощью искровой группы, для опроса, внутри которого у меня есть алгоритм, который создает вопросы, помещающие RadioButtons внутри VGroup (динамически).
Проблема в том, что иногда, когда я задаю следующий вопрос, я не могу найти причину, они не рисуются, пока я не нажму правую кнопку мыши, чтобы она выглядела нормально.
public function nextQuestion(event:MouseEvent):void
{
destroyQuestion();
selectNextQuestion();
creatQuestion();
}
private function destroyQuestion(): void
{
vgSurvey.removeAllElements();
}
private function createQuestion(): void
{
for each(var answer: Answer in currentItem.arrayAnswers)
{
var radioAnswer: RadioButton = new RadioButton();
radioAnswer.id = answer.id;
radioAnswer.label = answer.label;
vgSurvey.addElement(radioAnswer);
}
}
<MXML>
...
<s:VGroup id="vgSurvey" >
</s:VGroup>
Итак, когда я запускаю приложение и перебираю вопросы, иногда вопрос не рисуется (пример: у меня вопрос 2, и я перехожу к третьему вопросу, и он пуст, но если я нажимаю вправо кнопка в моей мыши внезапно появляется вопрос. Таким образом, я перехожу к четвертой, и все кажется правильным)
Я прошу прощения за мой английский и надеюсь, что вы, ребята, можете мне помочь.