Flex之color_value_picker

ContractedBlock.gif ExpandedBlockStart.gif 代码
 
   
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< s:Application xmlns:fx = " http://ns.adobe.com/mxml/2009 "
xmlns:s
= " library://ns.adobe.com/flex/spark "
xmlns:mx
= " library://ns.adobe.com/flex/mx " minWidth = " 955 " minHeight = " 600 " >
< s:layout >
< s:VerticalLayout / >
< / s:layout>
< fx:Declarations >
<!-- 将非可视元素(例如服务、值对象)放在此处 -->

< / fx:Declarations>

< fx:Script >
<! [CDATA[
private
function showColor(): void {
var color:String = picker.selectedColor.toString( 16 );
if (color.length < 6 ){
var razlika: int = 6 - color.length;
var temp_color:String = '' ;
for ( var i: int = 0 ; i < razlika; i ++ ){
temp_color
+= ' 0 ' ;
}
temp_color
+= color;
color
= temp_color
}
var R:Number = parseInt(color.substring( 0 , 2 ), 16 );
var G:Number = parseInt(color.substring( 2 , 4 ), 16 );
var B:Number = parseInt(color.substring( 4 , 6 ), 16 );
value.htmlText
= ' <b>Picker color value:</b> ' + picker.selectedColor;
hex.htmlText
= ' <b>Hexadecimal:</b> 0x ' + color;
rgb.htmlText
= ' <b>R:</b> ' + R.toString() + ' <b>G:</b> ' + G.toString() + ' <b>B:</b> ' + B.toString() + ' - <b>RGB:</b> ' + ' ( ' + R.toString() + ' , ' + G.toString() + ' , ' + B.toString() + ' ) ' ;
}
]]
>
< / fx:Script>
< mx:HBox >
< mx:Text text = " Select Color: " paddingRight = " 5 "/ ><mx:ColorPicker id="picker" change="showColor()" / >
< / mx:HBox>
< mx:Text id = " value "/ >
< mx:Text id = " hex "/ >
< mx:Text id = " rgb "/ >

< / s:Application>

 

转载于:https://www.cnblogs.com/evaamanda/archive/2010/07/19/1780496.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值