AS3编译器不接受对象定义,像这样:
private var iconList:Object {
1: {
leftUp: 10,
rightBottom: 40,
downScale: 0.5
},
2: {
leftUp: 50,
rightBottom: 80,
downScale: 0.5
},
3: {
leftUp: 90,
rightBottom: 120,
downScale: 0.5
}
}
如何创建多维对象()?
我正在AS3中制作一个CSS-sprite阅读器,我需要迭代我用Loader()加载的图像。为此,我想在Object中设置迭代数据。
实际上AS3确实支持这个,您忘记了一个方程符号。
private var iconList:Object = { // here
1: {
leftUp: 10,
rightBottom: 40,
downScale: 0.5
},
2: {
leftUp: 50,
rightBottom: 80,
downScale: 0.5
},
3: {
leftUp: 90,
rightBottom: 120,
downScale: 0.5
}
}