Ich versuche, einen kompakten colorPicker mit einer begrenzten Anzahl von Farben zu machen. Ich war in der Lage, das meiste davon zu tun, aber ich kann die Eigenschaft nicht finden, um die Größe des Hintergrundpanels einzustellen.Hintergrundpaneelgröße in ColorPicker einstellen?
Ist dies dem Styling oder der programmgesteuerten Steuerung ausgesetzt?
<fx:Script>
<![CDATA[
[Bindable]
public var simpleDP:Array = ['0x000000', '0xFF0000', '0xFF8800',
'0xFFFF00', '0x88FF00', '0x00FF00', '0xFF00FF', '0xFFFFFF'];
]]>
</fx:Script>
<fx:Style>
.mySwatchPanel {
backgroundColor:#E5E6E7;
columnCount:10;
horizontalGap:0;
previewHeight:20;
previewWidth:20;
swatchGridBackgroundColor:#000000;
swatchGridBorderSize:0;
swatchHeight:20;
swatchWidth:20;
swatchHighlightColor:#FFFFFF;
swatchHighlightSize:1;
textFieldWidth:72;
verticalGap:0;
paddingBottom:0;
}
</fx:Style>
<mx:ColorPicker id="colorPicker"
swatchPanelStyleName="mySwatchPanel"
dataProvider="{simpleDP}"
showTextField="false"
width="40" height="40"/>
eh, sah nicht detailliert aus. Ich denke, es gibt keine Lösung, außer Ihrem eigenen "Farbwähler" dafür. Dies ist normal für Flash/Flex. – dimpiax