2015-02-03 1 views
0

Работаю с Flash CS 6. Я использую компонент выбора цвета, но когда я нажимаю на набор цветов, он отображает только некоторый список цветов. Но мне нужна цветовая палитра радуги и ее функциональность. Можно ли это сделать? Если есть какой-либо способ связаться со мной.Как получить компонент ColorPalette в компоненте выбора цвета

ответ

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); 

enter image description here