Flex中如何利用swatchPanelStyleName样式创建自定义风格的ColorPicker的例子

By Minidxer | October 19, 2008

接下来的例子演示了Flex中如何利用swatchPanelStyleName样式,创建自定义风格的ColorPicker。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3.         layout="vertical"
  4.         verticalAlign="top"
  5.         horizontalAlign="left"
  6.         backgroundColor="white">
  7.  
  8.     <mx:Style>
  9.         ColorPicker {
  10.             swatchPanelStyleName: mySwatchPanel;
  11.         }
  12.  
  13.         .mySwatchPanel {
  14.             backgroundColor: haloSilver;
  15.             columnCount: 40;
  16.             horizontalGap: 1;
  17.             verticalGap: 1;
  18.             previewHeight: 50;
  19.             previewWidth: 200;
  20.             swatchHeight: 8;
  21.             swatchWidth: 12;
  22.         }
  23.     </mx:Style>
  24.  
  25.     <mx:ApplicationControlBar dock="true">
  26.         <mx:ColorPicker />
  27.     </mx:ApplicationControlBar>
  28.  
  29. </mx:Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子

Topics: ColorPicker | No Comments » | Tags: ,

Search Posts