我有一个700字的列表,我想将其转换为Flash中用于闪存卡游戏的符号。我正在尝试制作一个游戏,其中来自一系列符号的随机符号将进入游戏,直到用户执行操作。
基本上,我想知道如何从字典中为可下载的Flash游戏创建一个排列/索引的符号库。有谁知道我怎么能开始编写这个脚本?另外,如果我想将“单词符号”与其翻译配对,我是否需要使用数据库?显然,因为它是我正在研究的闪存卡类型游戏,翻译的符号与原始语言符号一样有价值。
答案 0 :(得分:1)
提出Lars的评论,
首先创建一个通用闪卡符号。这应该有一个动态的文本字段。 然后,在加载swf时,加载包含单词的xml(或csv),解析它并将单词加载到数组中。接下来,生成一个随机数并选择要在文本字段中显示的数组索引。
代码和截图即将推出...... :)
修改强>
源文件为here
编辑2
你知道如何解析XML吗? 我编写了这个类,用于将XML转换为Object。您可以从here
获取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 =&GT;词语= X的催化剂:数组
因此,您可以将每个x
代码视为
obj.words.x[index]
然后你有x.id = 1; x.english = “球”; x.spanish =“pelota”等等。
因此,在这种情况下,单词选择代码会有所不同。我已上传所有文件here