import flash.display.DisplayObjectimport flash.geom.ColorTransform

//value取值范围-1~1,对应Flash内容制作工具里的-100%-100%publicfunction setBrightness(obj:DisplayObject,value:Number):void {    var colorTransformer:ColorTransform = obj.transform.colorTransform    var backup_filters:* = obj.filtersif (value >= 0) {        colorTransformer.blueMultiplier = 1-value        colorTransformer.redMultiplier = 1-value        colorTransformer.greenMultiplier = 1-value        colorTransformer.redOffset = 255*value        colorTransformer.greenOffset = 255*value        colorTransformer.blueOffset = 255*value    }else {        value=Math.abs(value)        colorTransformer.blueMultiplier = 1-value        colorTransformer.redMultiplier = 1-value        colorTransformer.greenMultiplier = 1-value        colorTransformer.redOffset = 0        colorTransformer.greenOffset = 0        colorTransformer.blueOffset = 0    }  obj.transform.colorTransform = colorTransformer  obj.filters = backup_filters}

转载于:https://www.cnblogs.com/dynasty/archive/2012/02/25/2367432.html

AS3改变显示对象亮度相关推荐

  1. Egret实现显示对象放大缩小(Scale改变)锚点坐标(anchorOffset)对应改变

    实际项目中,我们经常会用两个手指对一个看到的显示对象进行放大和缩小的操作,平面2D所涉及到的便是改变这个显示对象的scaleX和scaleY属性. 一个显示对象再不做任何拉伸的情况下,显示对象默认的S ...

  2. as3学习第二课 显示对象和显示列表

    关于显示对象 原文地址:as3学习第二课   显示对象和显示列表 作者:冰剑蓝影 一.显示对象    显示对象就是可以在舞台上显示的对象.包括直接看到的对象,如图形.文字.图片.视频.还有看不到但又真 ...

  3. OpenCV掩码、blending、改变对比度和亮度、随机发生器和绘图

    掩码 一般来说是对某个像素邻域内的几个像素进行相应的操作实现对图像的滤波等操作. 0 -1 0 -1 5 -1 0 -1 0 例如上面的这个掩码核,使用它来对整副图像进行操作.具体代码如下: cons ...

  4. [翻译] ogre 2.0 移植手册 - 2 改变:对象、场景和节点

    2 改变:对象.场景和节点 2.1 名称是可选的 名称不再是唯一的并且是可选的(即两个SceneNode可以有相同的名称).为了识别唯一性,类从IdObject派生,并使用IdObject::getI ...

  5. 如何利用装饰者模式在不改变原有对象的基础上扩展功能

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:双子孤狼 blog.csdn.net/zwx9001 ...

  6. C#游戏开发快速入门2.2改变游戏对象的状态

    C#游戏开发快速入门2.2改变游戏对象的状态 改变游戏对象的状态,就是要改变游戏对象的位置.朝向和大小.那么,为什么要改变游戏对象的状态呢?当然是因为游戏对象的状态不合适了.在具体说明之前,读者应该先 ...

  7. int 9中断例程-;在屏幕中间依次显示'a'~'z',并可以让人看清。 在显示的过程中,按下Esc键后,改变显示的颜色...

    ;在屏幕中间依次显示'a'~'z',并可以让人看清. ;在显示的过程中,按下Esc键后,改变显示的颜色 assume cs:code stack segment db 128 dup(0) stack ...

  8. 白鹭引擎 - 显示对象的基准点与横纵坐标 ( 绘制一个来回移动的绿色方块 )

    class Main extends egret.DisplayObjectContainer {/** * Main 类构造器, 初始化的时候自动执行, ( 子类的构造函数必须调用父类的构造函数 s ...

  9. java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

    java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递.Java编程语言只有值传递参数. 当一个对象实 ...

  10. (转)Arcgis for Js之鼠标经过显示对象名的实现

    http://blog.csdn.net/gisshixisheng/article/details/41889345 在浏览地图时,移动鼠标经过某个对象或者POI的时候,能够提示该对象的名称对用户来 ...

最新文章

  1. 软件测试培训分享:Bug的作用有多大?
  2. tomcat配置manager
  3. WMI使用的WIN32_类库名
  4. 工业级光纤收发器一般能正常使用多长时间?
  5. 高频面试题解析:给你任意指定生活中的一件物品,你会怎么测试?【考考你的思维】
  6. 一元线性回归 R语言
  7. APP如何上架App Store?
  8. 加号和减号在一起怎么读_加号和减号
  9. 优雅发送HTTP请求
  10. mac磁盘工具合并分区_如何使用Mac的磁盘工具对驱动器进行分区,擦除,修复,还原和复制
  11. Origin Pro 8.5 导出EPS格式稿件图片的设置
  12. Hbuilderx 代码折叠和展开
  13. 技术人应该广度还是深度学习?
  14. 微信 8.0 「裂开」「炸弹」的特效代码来了
  15. 第七届河南省程序设计大赛~~海岛争霸(nyoj 1248)
  16. 破解入门(四)-----实战单步跟踪法脱壳
  17. WLAN无线局域网技术 基础(二)PoE与PoE交换机的功能,二层组网和三层组网的概念与方式,有线组网概念:直连式组网、旁挂式组网,CAPWAP协议
  18. CSS背景(background)
  19. c99变长数组_C语言变长数组使用详解
  20. java round,java中round方法舍入问题

热门文章

  1. pygame 文字输入交互_如何在pygame中创建交互式对象?
  2. 三包围结构的字是什么样的_清桦学书之结构篇——包围结构。
  3. luoguP3600 随机数生成器 期望概率DP + DP优化
  4. 一、配置etcd数据库
  5. 链接地址中的target=”_blank”属性安全性处理
  6. Spark源码分析之一:Job提交运行总流程概述
  7. Structs2笔记①--structs的背景、structs2框架的意义、第一个helloworld
  8. javascript生成m位随机数
  9. Linux进程间通信IPC学习笔记之同步一(线程、互斥锁和条件变量)
  10. AVG开发过程记录(3) —— 半透明的实现