Работаю с Flash CS 6. Я использую компонент выбора цвета, но когда я нажимаю на набор цветов, он отображает только некоторый список цветов. Но мне нужна цветовая палитра радуги и ее функциональность. Можно ли это сделать? Если есть какой-либо способ связаться со мной.Как получить компонент ColorPalette в компоненте выбора цвета
0
A
ответ
1
Вы можете использовать цвета приемника/сеттера (Array) класса ColorPickerПолучает или задает массив пользовательских цветов, предоставляемых компонентом ColorPicker.
Вы также можете настроить ColorPicker с помощью setStyle
import fl.controls.ColorPicker;
const RAINBOW_COLORS:Array = [0x6c2a7d, 0x9ed8f5, 0x0093d0, 0xfee96c, 0xef4135];
var colorPicker:ColorPicker = new ColorPicker();
colorPicker.colors = RAINBOW_COLORS;
colorPicker.selectedColor = RAINBOW_COLORS[0];
colorPicker.setStyle('columnCount', 7);
colorPicker.setStyle('swatchWidth', 12);
colorPicker.setStyle('swatchHeight', 12);
colorPicker.setStyle('swatchPadding', 2);
colorPicker.setStyle('backgroundPadding', 2);
colorPicker.setStyle('textPadding', 7);
addChild(colorPicker);