【发布时间】:2015-07-22 02:08:23
【问题描述】:
如果我有一个多维数组,我怎样才能只访问第一个维度的第一个值。我会解释:
sampleArray=new Array[];
sampleArray[0]=["Nouns","Adjectives","Verbs"];
sampleArray[1]=["Colors","Time","Sound];
sampleArray[0][0]=["Person","Place","Thing"]
我只想得到Nouns这个词,但是当我试图得到sampleArray[0][0]的值时,它只会得到Person, Place, Thing!
【问题讨论】:
-
我已经很久没有使用 flash 了,但是你正在做的事情对我来说还不错。您是否尝试过分两步进行操作:即
valArr = sampleArray[0]; val = valArrr[0]; -
另外,我承认这可能是过度简化的代码,但您是否考虑过创建一个类来至少处理其中的一些?除了少数特定情况(您的测试代码看起来不属于这些情况)之外,二维数组对它们有一点味道。
标签: arrays actionscript-3 flash actionscript flash-cs5.5