Доступ к массиву значений colorPicker в загруженном SWF в flex - PullRequest
1 голос
/ 19 октября 2011

У меня есть гибкое приложение, которое динамически загружает SWF-файлы, и я хочу использовать набор палитр цветов во внешнем компоненте приложения для определения цветового массива в загруженном SWF-файле.

Я подумал, что могу использовать новый массив colorPickers, т.е.

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

Возможно ли, чтобы swf прочитал массив, если он настроен таким образом? Если так, что бы я положил в SWF, чтобы получить его? Если нет, что мне нужно делать?

1 Ответ

0 голосов
/ 20 октября 2011

вы можете создать массив сборщиков и использовать его следующим образом:

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

Вы также можете использовать переплет

...