在flex中加载的swf中访问colorPicker值数组

时间:2011-10-18 20:53:15

标签: arrays actionscript-3 flex flash swfloader

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

我想我可以使用colorPickers的新数组,即

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

如果设置的那样,swf是否可以读取数组呢?如果是这样,我会把它放到瑞士法郎那里得到它?如果不是我需要做什么?

1 个答案:

答案 0 :(得分: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;
    }

您也可以使用binding