2011-03-14 129 views
1

在這裏想一想...Actionscript文件夾系統

我試圖創建一個閃存卡遊戲/學習材料程序,用戶可以在其中加載問題/答案列表。我想在類似文件夾的系統中組織這些列表。我將文件夾想象爲數組,並將問題和答案列表視爲文本文件。

我的問題是,我知道有一個數組,我可以動態創建數組的一個無限量...但我怎麼寫數據到該行的最後一個陣列?這個想法是,用戶創建自己的組織(動態的,針對不同的課程,科目等)

我想過像myArray [i] [j] [k] [l]但我不知道使其動態,例如,如果它是象myArray的[3] [4]沒有亞類或子陣列,或者如果[1]有20個亞類/子陣列。

我在想,寫入一個有一個循環調用本身如果有小孩的功能,但是,我不知道如何使所述唯一的[I],[J],[K],等等。

很抱歉,如果信息是有點給人留下深刻印象,但我不知道怎麼表達任何信息。

回答

1

ActionScript是面向對象,我不會嘗試創建一個數組,如果它是動態的。我將創建一個名爲'Questions'的對象,並提供問題文本,文本文件位置或任何想要維護的內容。我將創建一個名爲兒童的「問題」類的ArrayCollection屬性,這又是問對象的列表。這樣我就可以保持層次結構並且無需添加任何麻煩就可以添加和刪除孩子。