Принимая комментарий Ларса,
Сначала вы создаете общий символ карточки.Это должно иметь динамическое текстовое поле.Затем, при загрузке SWF, вы загружаете XML (или CSV), содержащий слова, анализируете его и загружаете слова в массив.Затем вы генерируете случайное число и выбираете этот индекс массива для отображения в текстовом поле.
Код и скриншоты, которые появятся в ближайшее время ...:)
EDIT
Исходные файлы здесь
РЕДАКТИРОВАНИЕ 2
Знаете ли вы, какразбирать XML?Я написал этот класс, который я использую для преобразования XML в объект.Вы можете получить SWC из здесь
Вам просто нужно прочитать в XML-файл, а затем запустить
var obj:Object=XMLUtilities.XMLStringToObject(string)
Это вернет объект XML дляНапример, предположим, что ваш xml равен
<words>
<x id="1"><english>ball</english><spanish>pelota</spanish></x>
<x id="2"><english>cat</english><spanish>gato</spanish></x>
</words>
Значение obj
будет
obj => words => x: Array Таким образом, вы можете получить доступ к каждому тегу x
как
obj.words.x[index]
и тогда у вас есть x.id = 1;x.english = "шар";x.spanish = "pelota" и т. д.
Таким образом, в этом случае код выбора слова будет немного другим.Я загрузил все файлы здесь