如何在AS3中定义多维对象



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
        }
    }

相关内容

  • 没有找到相关文章

最新更新