【问题标题】:Actionscript folder systemActionscript 文件夹系统
【发布时间】:2011-03-14 16:52:31
【问题描述】:

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

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

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

我想过类似 myArray[i][j][k][l] 但我不知道如何使其动态化,例如 myArray[3][4] 没有子类或子数组,或者如果 [l] 还有 20 个子类/子数组。

我正在考虑编写一个函数,该函数有一个循环,如果有孩子,它会调用自己,但是,我不知道如何使所说的 [i]、[j]、[k] 等具有唯一性。

对不起,如果信息有点令人印象深刻,但我不知道如何表达更多信息。

【问题讨论】:

    标签: arrays actionscript-3 loops


    【解决方案1】:

    Actionscript 是面向对象的,如果它必须是动态的,我不会尝试创建数组。我将创建一个名为“问题”的对象,并将包含问题文本、文本文件位置或您想要维护的任何内容。我将在“Question”类中创建一个名为 children 的 ArrayCollection 属性,该属性又是 Question 对象的列表。这样我就可以毫不费力地维护层次结构并添加和删除子项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多