0

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
            }

        }

多次元 Object() を作成するにはどうすればよいですか?

AS3 で CSS スプライト リーダーを作成しており、Loader() で読み込んだ画像を反復処理する必要があります。このために、オブジェクトに反復データを設定したいと思います。

4

1 に答える 1

2

実際、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
        }

    }
于 2013-03-30T10:21:11.780 に答える