作者interboard (影特伯)
看板Flash
标题[问题] 能把类别宣告为阵列吗?
时间Tue Apr 13 23:22:06 2010
因为我想达到test[0].a=1,test[0].b=2
test[1].a=123... test[1].b 等的储存方式
所以我写了一个类别
package {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class classTest{
public var a:int;
public var b:int;
}
}
然後宣告时 在var test:classTest=new classTest();
就可以用test.a test.b了 可是这样还是不是阵列
结果我试着
var xx:classTest=new classTest();
var test:Array=new Array(xx);
结果test[0].a 就可以用了
想当然尔这样是错的= =
因为test[1]就不能跑了..
请问有方法可以达成我想要的功能吗Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.98.101
1F:推 emily114005:你要再push (new classTest())到test里... 04/14 00:30
2F:→ interboard:请问只有这种方法吗 因为不能指定索引位置会比较不方便 04/14 00:41
3F:→ interboard:还是没办法 囧? 04/14 00:56
4F:推 scars:你可以直接 test[3]=xx 04/14 01:31