ColorTransform调整显示对象的颜色值
ColorTransform调整显示对象的颜色值:
/**
*
* *------------------------------*
* | *** 调整显示对象的颜色值 *** |
* *------------------------------*
*
* 编辑修改收录:fengzi(疯子、wu341、wgq341)
*
* 不会写代码,我是代码搬运工。
* 联系方式:QQ(493712833)。
*
* 随 笔: https://www.cnblogs.com/fengziwu/
*
* 版权协议:请自觉遵守LGPL协议,欢迎修改、复制、转载、传播给更多需要的人。
* 免责声明:任何因使用此软件导致的纠纷与软件/程序开发者无关。
* 日 期: 2019.05.08
*
* ---------------------- 实例 --------------------------- *
* 调整显示对象的颜色值
* 显示对象.transform.colorTransform=ColorTFUtils.multiplier(0.3)
*/ package fengzi.colors
{
import flash.geom.ColorTransform; public class ColorTFUtils
{ public function ColorTFUtils()
{
// constructor code
} /*初始值*/
public static function colorTransform(r:Number=1,g:Number=1,b:Number=1,a:Number=1,R:Number=0,G:Number=0,B:Number=0,A:Number=0)
{
return new ColorTransform(r,g,b,a,R,G,B,A);
} /**
* @multiplier 显示对象颜色的通道值
* @param r 红0-1
* @param g 绿0-1
* @param b 蓝0-1
* @param a Alpha透明度0-1
* @return new ColorTransform 颜色值
*/
public static function multiplier(r:Number=1,g:Number=1,b:Number=1,a:Number=1)
{
var multiplier:ColorTransform = new ColorTransform ;
multiplier.redMultiplier = r;
multiplier.greenMultiplier = g;
multiplier.blueMultiplier = b;
multiplier.alphaMultiplier = a;
return multiplier;
} /**
* @multiplier 显示对象颜色通道值的偏移量
* @param R 红-255-255
* @param G 绿-255-255
* @param B 蓝-255-255
* @param A Alpha透明度-255-255
* @return new ColorTransform 颜色通道值的偏移量
*/
public static function offset(R:Number=0,G:Number=0,B:Number=0,A:Number=0)
{
var offset:ColorTransform = new ColorTransform ;
offset.redOffset = R;
offset.greenOffset = G;
offset.blueOffset = B;
offset.alphaOffset = A;
return offset;
} /**
* @color 显示对象的颜色值
* @param _color 颜色值
* @return new ColorTransform 颜色通值
*/
public static function color(_color:uint=0xff0000):ColorTransform
{
var _transform:ColorTransform = new ColorTransform ;
_transform.color = _color;
return _transform;
} } }
ColorTransform调整显示对象的颜色值的更多相关文章
- Flash(as3) 调整显示对象颜色
在游戏开发中改变显示对象的颜色是比较常见的操作,那么除了在FlashCS中调整,AS3又提供了怎样的方式呢? ColorTransform 这个类是轻量级的应用,其构造参数如下: ColorTrans ...
- Silverlight DataBinding Converter:根据binding对象调整显示
Silverlight DataBinding Converter:根据binding对象调整显示 我希望写一系列关于Silverlight DataBinding的文章,分别讲解Silverligh ...
- Arcgis for Js之鼠标经过显示对象名的实现
在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来说是很实用的,本文讲述在Arcgis for Js中,用两种不同的方式来实现该效果. 为了有个直观的概念,先给大家看看实 ...
- (转)Arcgis for Js之鼠标经过显示对象名的实现
http://blog.csdn.net/gisshixisheng/article/details/41889345 在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来 ...
- 采用重写tostring方法使ComboBox显示对象属性
当ComboBox中添加的是对象集合的时候,如果运行就会发现显示是的命令空间.类名,而如果我们想显示对象属性名的时候,我们就可以在对象类中重写object基类中的tostring方法.
- Flex4的可视化显示对象
flex3中用addChild(child:DisplayObject) 增加显示对象,flex4中用addElement(element:IVisualElement).绝大多数的flex3显示控件 ...
- Cocos2d-X3.0 刨根问底(五)----- Node类及显示对象列表源码分析
上一章 我们分析了Cocos2d-x的内存管理,主要解剖了 Ref.PoolManager.AutoreleasePool这三个类,了解了对象是如何自动释放的机制.之前有一个类 Node经常出现在各种 ...
- Erget 显示对象
核心显示类: 类 描述 DisplayObject 显示对象基类,所有显示对象均继承自此类 Bitmap 位图,用来显示图片 Shape 用来显示矢量图,可以使用其中的方法绘制矢量图形 TextFie ...
- AS3给显示对象加边框
给显示对象加边框,可以有以下三种方法1.根据相交路径的缠绕规则的奇偶规则法(使用奇偶缠绕规则时,任何相交路径都交替使用开放填充与闭合填充.如果使用同一填充绘制的两个正方形相交,则不会填充相交的区域.通 ...
随机推荐
- chsh
修改shell进程
- 81: luogu3370 hash
hash 模板题 #include <bits/stdc++.h> using namespace std; #define ULL unsigned long long const UL ...
- Django自带后台admin的使用配置
Django自带后台使用配置参考官网地址:https://docs.djangoproject.com/en/1.11/ref/contrib/admin/ ,本文章值是介绍简单配置,如果需要详细内容 ...
- kerberos 配置错误记录
服务端错误记录: 1.服务端在创建数据库的时候报如下错误: # kdb5_util -s -r HADOOP.HOME 错误提示:kdb5_util: Improper format of Kerbe ...
- ELK平台搭建及日志监控
一.使用背景 当生产环境有很多服务器.很多业务模块的日志需要每时每刻查看时 二.环境 系统:centos 6.5 JDK:1.8 Elasticsearch-5.0.0 Logstash-5.0.0 ...
- java.net.MalformedURLException: unknown protocol: 异常
开门见山的说,第一个参数u,赋的值是 "D://123.txt",于是乎,报错了,java.net.MalformedURLException: unknown protocol: ...
- JAVA从服务器下载文件根据Url把多文件打包成ZIP下载
注意: 1. String filename = new String(“xx.zip”.getBytes(“UTF-8”), “ISO8859-1”);包装zip文件名不发生乱码. 2.一定要注意 ...
- chrome安装react-devtools开发工具插件
1.去git上下载react-devtools文件到本地,https://github.com/facebook/react-devtools 2.进入到react-devtools-master文件 ...
- 【翻译】Flink Table Api & SQL — Catalog Beta 版
本文翻译自官网:Catalogs Beta https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/table/catalog ...
- 如何基于EasyDSS流媒体RTMP、HLS(m3u8)、HTTP-FLV、RTSP服务器体系的全套SDK完成各种场景下的视频应用需求
需求背景 回顾EasyDSS的发展过程,基本上保持的是先局部后系统.先组件后平台的发展方式,一步一步夯实每一个细节功能点,从最基础.最兼容的音视频数据的拉流获取,到高效的.全兼容的数据推流,再到流媒体 ...