<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx: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;
}
]]>
</mx:Script>
<mx:Model id="colorObj">
<root>
<color>{colorPicker.selectedColor}</color>
<red>{rChannel(colorObj.color)}</red>
<green>{gChannel(colorObj.color)}</green>
<blue>{bChannel(colorObj.color)}</blue>
</root>
</mx:Model>
<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)}" />
</mx:Application>
分享到:
相关推荐
Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex ...
这款工具集成了Flash Builder的功能,可以对ActionScript和MXML代码进行自动化格式化,提高开发效率并保持团队代码风格的一致性。 Flex是由Adobe公司开发的一种开放源代码框架,用于构建富互联网应用程序(RIA)。...
Flex代码格式化、Flash格式化代码、MXML和ActionScript(AS)代码的格式化是针对Adobe Flex开发环境中编写的相关代码进行美化和整理的过程。这一过程对于提高代码可读性、团队协作效率以及遵循编程规范至关重要。...
Flex自动格式化工具是针对Adobe Flex开发环境设计的一款高效实用的代码美化和整理工具。它主要功能是帮助开发者快速地对Flex源代码进行格式化,使其遵循特定的编码规范,提高代码的可读性和一致性。Flex是一种基于...
Flex代码格式化是一种针对使用Adobe Flex框架开发的ActionScript和MXML代码进行美化和整理的过程。Flex是一款强大的开源SDK,用于构建富互联网应用程序(RIA),它允许开发者使用MXML和ActionScript来创建交互式、...
标题“FlexBuilder代码格式化方法”涉及到的是在Adobe Flex Builder这款集成开发环境中如何对ActionScript和MXML代码进行美化和格式化的技术。Flex Builder是一款基于Eclipse的IDE,专门用于构建富互联网应用程序...
然而,Flex Builder 3作为早期的开发工具,其本身并不具备代码自动格式化功能,这在编写大量代码时可能会带来不便。 "flex 代码格式化插件"正是为了解决这个问题而诞生的。这款插件的主要目标是为Flex Builder 3...
Flex代码格式化插件是一种专为Flex开发环境设计的实用工具,主要应用于Eclipse和Flash Builder(FB)等集成开发环境。它可以帮助开发者快速、自动地整理和格式化ActionScript和MXML代码,提高代码的可读性和一致性,...
本文将详细介绍如何在Flex Builder 3中进行代码格式化以及自动添加注释的操作步骤。 首先,为了实现代码格式化的功能,我们需要引入外部的插件。这里提到了两个关键的JAR文件:`ActionscriptInfoCollector_0.7.3....
"FlexPrettyPrintCommand_0.6.24" 是一个专为FlexBuilder3设计的代码格式化插件,其主要功能是帮助开发者快速整理和格式化ActionScript和MXML代码,使其符合预设的编码规范。这个插件版本号为0.6.24,意味着它经过多...
Flex 代码格式化工具 1. 将jar包放在Flex Builder或者Eclipse的plugins文件夹里(例如:C:\Program Files\Adobe\Flex Builder 3\plugins); 2. 重启Flex Builder或Eclipse,必要时使用-clean参数重启; 3. 工具栏...
flex格式化插件,flex格式化插件,flex格式化插件
Flex代码格式化包是一款专为处理Flex编程语言的代码美化工具。它主要目的是为了提高代码的可读性和一致性,使得开发团队在协作时能够更容易地理解和维护代码。Flex是一种基于ActionScript 3的开放源代码框架,常用于...
Flex例子Flex例子Flex例子Flex例子Flex例子Flex例子
使用Flex代码格式化工具时,你可以自定义格式化规则,比如缩进风格(空格还是制表符,以及数量)、代码换行规则、括号对齐方式等。这些设置通常可以在IDE的首选项或插件设置中找到。根据团队编码规范来调整这些选项...
Flex代码格式化工具是一款专为处理Flex编程语言的代码美化和规范化工具,它极大地提升了开发效率,通过自动格式化代码,使代码风格统一,便于团队协作和后续的维护。Flex,全称为Adobe Flex,是一种用于构建富互联网...
在这篇文章中,我们将深入探讨如何在FlashDevelop中使用Flex代码格式化插件,以提高编码效率和代码可读性。 首先,我们需要理解代码格式化的意义。代码格式化是将源代码按照一定的规范进行排列和缩进,使得代码更易...