正在使用Flash CS 6.我使用颜色选择器组件,但是当我点击颜色选择器时,它只显示一些颜色列表。但我需要彩虹调色板及其功能。是否可以这样做?如果有任何方式给我打电话。
答案 0 :(得分:1)
您可以使用类ColorPicker 的getter / setter颜色(数组)获取或设置ColorPicker组件提供的自定义颜色数组。
您还可以使用setStyle
自定义ColorPicker 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);