`
smilease
  • 浏览: 88426 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

flex 颜色拾取器

    博客分类:
  • Flex
 
阅读更多
<?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"  
			   backgroundColor="white" minWidth="955" minHeight="600"> 
	
	<fx:Declarations>  <!-- 将非可视元素(例如服务、值对象)放在此处 --> 
		<fx:Model id="colorObj">   
			<root>    
				<color>{colorPicker.selectedColor}</color>    
				<red>{rChannel(colorObj.color)}</red>    
				<green>{gChannel(colorObj.color)}</green>    
				<blue>{bChannel(colorObj.color)}</blue>   
			</root>  
		</fx:Model> 
	</fx:Declarations>  
	
	<fx:Script>  
		<![CDATA[   
			private function fixedInt(value:int, mask:String):String {    
				return String(mask + value.toString(16)).substr(-mask.length).toUpperCase();   
			}      
			private function rChannel(value:int):int {    
				return value >> 16 & 0xFF;   
			}      
			private function gChannel(value:int):int {    
				return value >> 8 & 0xFF;   
			}      
			private function bChannel(value:int):int {    
				return value >> 0 & 0xFF;  
			}      
			private function rgbToInt(r:int, g:int, b:int):int {    
				return r << 16 | g << 8 | b << 0;   
			}  
		]]> 
	</fx:Script>   
	<mx:Form>  
		<mx:FormItem label="Color:" direction="horizontal">   
			<mx:ColorPicker id="colorPicker" />   
			<mx:Label text="0x{fixedInt(colorPicker.selectedColor, '000000')}" width="100" />  
		</mx:FormItem>  
		<mx:FormItem label="Red:" direction="horizontal">   
			<mx:Label text="{colorObj.red}" />   
			<mx:Label text="(0x{fixedInt(colorObj.red, '00')})" /> 
		</mx:FormItem>  
		<mx:FormItem label="Green:" direction="horizontal">   
			<mx:Label text="{colorObj.green}" />   
			<mx:Label text="(0x{fixedInt(colorObj.green, '00')})" />  
		</mx:FormItem>  
		<mx:FormItem label="Blue:" direction="horizontal">   
			<mx:Label text="{colorObj.blue}" />  
			<mx:Label text="(0x{fixedInt(colorObj.blue, '00')})" />  
		</mx:FormItem>  
		<mx:FormItem label="Color:" direction="horizontal">   
			<mx:Label text="{colorObj.color}" />   
			<mx:Label text="(0x{fixedInt(rgbToInt(colorObj.red, colorObj.green, colorObj.blue), '000000')})" />  
		</mx:FormItem> 
	</mx:Form>  
	<mx:Label text="{int(0xFF00FF)}" /> 
</s:Application>

 

分享到:
评论

相关推荐

    Flex 颜色渐变条

    3. **事件监听**:为颜色渐变条添加鼠标事件监听器,例如`MouseEvent.MOUSE_DOWN`、`MOUSE_UP`和`MOUSE_MOVE`,以便在用户与组件交互时更新颜色节点的位置。 4. **数据绑定**:利用Flex的数据绑定机制,将颜色节点...

    FLEX 图文编辑器(FLEX HTML编辑器)

    FLEX图文编辑器是一款基于Adobe Flex技术构建的富文本编辑工具,特别强调了对图文混合编辑的支持。它允许用户在编辑环境中自由组合文本和图像,提供了类似Word的功能,如复制粘贴,使得内容创建更加便捷。这款编辑器...

    flex 样式浏览器生成器

    7. **自定义样式**:除了基本的Flex布局属性,用户可能还需要自定义颜色、边距、字体等其他样式。好的生成器会提供这些选项,以便用户生成更完整的CSS代码。 总之,Flex CSS生成器是现代前端开发的利器,它简化了...

    动画颜色flex源码

    动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色...

    flex特效编辑器 开发flex游戏的利器

    Flex特效编辑器是一款专为开发基于Adobe Flex技术的游戏而设计的强大工具。它简化了特效的创建过程,使得开发者能够更加高效地构建具有视觉冲击力的游戏体验。Flex是一种开放源码的框架,主要用于构建富互联网应用...

    flex 样式选择器

    Flex样式选择器是Adobe Flex框架中的一个重要组成部分,用于在Flex应用程序中定义和管理用户界面元素的外观。这个选择器允许开发者以声明式的方式定制控件的样式,从而实现丰富的视觉效果和交互体验。Flex框架是基于...

    flex 颜色渐变代码生成器

    flex 颜色渐变代码生成器,有效果预览,可以直接生成代码

    flex 图片编辑器

    Flex 图片编辑器是一种基于Adobe Flex技术开发的图像处理工具,允许用户在Web环境中进行图片的编辑、调整和修饰。Flex是Adobe推出的一种用于构建富互联网应用(RIA)的开源框架,它基于ActionScript编程语言和MXML...

    flex css设计器

    在Flex中,CSS(层叠样式表)扮演着关键角色,它控制了应用程序的外观和布局,包括字体、颜色、大小、间距以及组件的排列方式等。 Flex CSS设计器的核心功能包括: 1. **可视化编辑**:用户可以通过拖放和直观的...

    Flex ColumnChart获取得焦点改变颜色

    虽然示例代码中并未直接包含获取焦点时改变颜色的逻辑,但可以通过添加事件监听器和相应的处理函数来实现这一功能。例如,在`ColumnChart`上添加`focusIn`和`focusOut`事件监听,当图表获得或失去焦点时,通过修改`...

    flex样式设计器

    在本“Flex样式设计器”中,我们可以方便地对元素进行布局设计,实现灵活多变的界面效果。 1. **Flex容器(Container)**:Flex布局中的主体是Flex容器,它可以包含一个或多个Flex项目。容器通过设置`display`属性...

    flex特效 不错的flex样式生成器

    这个“flex特效 不错的flex样式生成器”是一个工具,可以帮助开发者更轻松地生成适用于Flex布局的CSS样式。通过图形化的界面,用户可以直观地调整各种属性,以实现所需的布局效果。 首先,让我们深入理解Flex布局的...

    flex 样式编辑器

    可视的flex控件样式编辑器,不用写代码,把样式改成你喜欢的样式,复制代码就可以了

    flex图片查看器源码

    Flex图片查看器源码是一个基于Adobe Flex框架开发的图片浏览应用程序。这个源代码提供了一种交互式的用户体验,允许用户查看、缩放、调整图片至最适合大小以及保存图片。以下是关于Flex图片查看器的关键知识点和相关...

    flex css 设计器

    flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器flex css 设计器,flex css 设计器,flex css 设计器

    Flex图文编辑器(FLEX HTML编辑器)汉化版.rar

    Flex图文编辑器(FLEX HTML编辑器)汉化版.rar Flex图文编辑器(FLEX HTML编辑器)汉化版.rar Flex图文编辑器(FLEX HTML编辑器)汉化版.rar Flex图文编辑器(FLEX HTML编辑器)汉化版.rar

    aspnet免Flex报表设计器

    【ASP.NET免Flex报表设计器】是一款专为.NET Framework 4平台设计的报表工具,它无需使用Adobe Flex技术,简化了报表的设计和开发流程。这款报表设计器的出现,为开发者提供了更加便捷、高效的报表创建和编辑体验,...

    Windows下词法分析分析器Flex和语法分析器bison的使用说明.pdf

    《Windows下词法分析分析器Flex和语法分析器Bison的使用详解》 在计算机科学领域,词法分析和语法分析是编译器设计的重要环节。Flex和Bison是两个强大的开源工具,分别用于词法分析和语法分析,尤其在Windows环境下...

    Flex Flex Flex Flex

    Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...

    flex词法解析器(Lexical Analysis with Flex)

    Flex是一种用于生成词法分析器的工具,它广泛应用于计算机程序编译器的前端处理中。在编译器的构建过程中,词法分析是编译的第一阶段,主要负责将源代码文本转换为一系列的记号(token),记号是编译器后续处理的...

Global site tag (gtag.js) - Google Analytics