Actionscript文件夹系统

时间:2011-03-14 16:52:31

标签: arrays actionscript-3 loops

在这个想法上有点卡住......

我正在尝试创建一个闪存卡游戏/学习资料程序,用户可以在其中加载问题/答案列表。我想在类似文件夹的系统中组织列表。我将文件夹视为数组,将问题和答案列表视为文本文件。

我的问题是,我知道使用单个数组,我可以动态创建无限数量的数组......但是如何将数据写入行中的最后一个数组?这个想法是USER创建自己的组织(动态,不同的类,主题等)

我想过像myArray [i] [j] [k] [l]这样的东西,但我不知道如何让它变得动态,例如,如果它像myArray [3] [4]没有子类或子数组,或者如果[l]有20个子类/子数组。

我正在考虑编写一个有一个循环的函数,如果有孩子,它会调用自己,但是,我不知道如何为[i],[j],[k]等创建唯一的< / p>

很抱歉,如果信息有点令人沮丧,但我不确定如何表达更多信息。

1 个答案:

答案 0 :(得分:1)

Actionscript是面向对象的,如果它必须是动态的,我不会尝试创建一个数组。我将创建一个名为“问题”的对象,它将包含问题文本,文本文件位置或您想要维护的任何内容。我将在'Question'类中创建一个名为children with的ArrayCollection属性,该类属于Question对象列表。通过这种方式,我可以维护层次结构并添加和删除子项,而不会有太多麻烦。