1

我有一个动态加载 swf 的 flex 应用程序,我想在应用程序的外部组件中使用一组颜色选择器来确定加载的 swf 中的颜色数组。

我想我可以使用一个新的颜色选择器数组,即

public var colors:Array  = new Array [ cp01.selectedColor, cp02.selectedColor, cp03.selectedColor, cp04.selectedColor, cp05.selectedColor]

如果这样设置,swf 是否可以读取数组?如果是这样,我会在 swf 中放入什么来获取它?如果不是,我需要做什么?

4

1 回答 1

0

您可以创建一个选择器数组并按如下方式使用它:

    private var pickers:Array  = new Array [ cp01, cp02, cp03, cp04, cp05];
    public function getColorByPickerNumber(n:int):int {
        return pickers[n] ? pickers[n]['selectedColor'] : 0;
    }

你也可以使用绑定

于 2011-10-20T07:12:20.113 回答