flex实现16进制颜色和RGB颜色值的相互转换
发布时间:2020-12-15 04:51:59 所属栏目:百科 来源:网络整理
导读:public class ColorTransition{/** * 输入一个颜色,将它拆成三个部分: * 红色,绿色和蓝色 */ public static function CombinationToRGB( color:uint ):Array { var r:Number = color 16; var g:Number = (color 8) 0xff; var b:Number = color 0xff; return
public class ColorTransition { /** * 输入一个颜色,将它拆成三个部分: * 红色,绿色和蓝色 */ public static function CombinationToRGB( color:uint ):Array { var r:Number = color >> 16; var g:Number = (color >> 8) & 0xff; var b:Number = color & 0xff; return [r,g,b]; } /** * 红色,绿色和蓝色三色组合 */ public static function RGBToCombination( rgb:Array ):int { if( rgb == null || rgb.length != 3 || rgb[0] < 0 || rgb[0] > 255 || rgb[1] < 0 || rgb[1] > 255 || rgb[2] < 0 || rgb[2] > 255 ) return 0xFFFFFF; return rgb[0] << 16 | rgb[1] << 8 | rgb[2]; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Jmeter Regular Expression Extractor在xml中找到ItemID
- 7款Flash和javascript网页视频播放器
- OEL5.5(64bit)安装Oracle 11g R2 RAC教程(图文并茂超详细)
- React-Native基础_1.初识React-Native项目
- Xcode 5.1 / iOS 7.1中的单元测试问题:BKSEventFocusManag
- 如何将PostgreSQL转储文件恢复到Postgres数据库?
- DTD和Schema
- ajax请求服务器数据包含中文处理以及MVC中下载文件名在ie和
- XML和HTML的区别和联系
- objective-c – 如何在iOS应用程序中添加“关注我们”按钮?