Доступ к массиву значений Colorpicker в загруженном SWF в Flex
-
26-10-2019 - |
Вопрос
У меня есть гибкое приложение, которое динамически загружает SWFS, и я хочу использовать набор цветовых сборщиков во внешнем компоненте в приложении, чтобы определить цветовой матрицу в загруженном SWF.
Я подумал, что могу использовать новый массив цветов, т.е.
public var colors:Array = new Array [ cp01.selectedColor, cp02.selectedColor, cp03.selectedColor, cp04.selectedColor, cp05.selectedColor]
Можно ли SWF читать массив, если он настроен так? Если так, что бы я поместил в SWF, чтобы получить его? Если нет, что мне нужно сделать?
Решение
Вы можете создать множество сборщиков и использовать его следующим образом:
private var pickers:Array = new Array [ cp01, cp02, cp03, cp04, cp05];
public function getColorByPickerNumber(n:int):int {
return pickers[n] ? pickers[n]['selectedColor'] : 0;
}
Вы также можете использовать связывание
Не связан с StackOverflow