Flash元件设置颜色
Flash元件动态设置颜色
一、说明
给flash中的元件设置颜色,有两种结果
1、直接设置元件的颜色,那么元件之前的颜色将被覆盖
2、在元件当前颜色的基础上,设置颜色,可以根据当前颜色的色阶融合颜色
下面我说的是第二种方式,因为元件当前有颜色,所以在设置它的颜色的时候会跟当前颜色的值结合起来,算出一个新的颜色,新的颜色会保存当前染色的灰度,产生类似渐变或者别的效果,这个就要你自己去设置了,你可以试一下,创建一个元件,它的颜色值从白到黑,在看看效果
二、效果
下面是我绘制的一个有渐变色的元件
接下来我用下面的代码给他设置一个红色,会产生这样一个效果
我给它设置了一个红色,你看,它是不是保存了之前颜色的色阶,按照色阶融合,也产生了渐进的颜色,至于其它效果就要看你自己搭配了
三、代码
//这个是你要赋值的元件,我这里为了演示是新建的,你可以用你自己的元件
var _component:MovieClip = new MovieClip();
var value:uint=0xffffff;//颜色值
var l:uint = value.toString(16).length;//判断颜色值长度,因为在flash中颜色有8位长度和10位(加上透明值)
var c:uint = value;
//对数值进行位移计算,获取RGB的颜色
var a:int = l == 8?(c >> 24) & 0xff: -1;
var r:uint=(c >> 16)&0x00ff;
var g:uint=(c >> 8)&0x0000ff;
var b:int=c&0x000000ff;
//var color:ColorTransform=new ColorTransform(0,0,0,0,r,g,b,a);如果你想使用第一种方法设置颜色,就新建一个颜色,然后直接赋值给元件
var color:ColorTransform = _component.transform.colorTransform;//获取元件当前颜色
color.redMultiplier = r / 255;//对颜色赋值
color.greenMultiplier = g / 255;
color.blueMultiplier = b / 255;
a!=-1?color.alphaMultiplier = a / 255:null;//设置透明值,如果没有就不设置
_component.transform.colorTransform = color;//最后将颜色在赋值给元件
更多内容请看:[url="http://www.yoewan.com"]yoewan分享[/url],[url="http://www.yoewan.com/flex"]Flash教程[/url]
标签:yoewan.com,Flash元件颜色设置,Flash设置元件颜色
Flash元件设置颜色相关推荐
- Flash中使用AS3改变元件整体颜色,模拟涂鸦
目录 一.目的 1.想:将某元件整体颜色变换,模拟点击一个地方进行涂鸦 二.参考 1.AS3 - 动态改变元件的颜色 1.AS3改变元件的颜色 1.AS3 RGB颜色 三.操作 1.将某个元件变换为自 ...
- android textview改变部分文字的颜色和string.xml中文字的替换及部分内容设置颜色、字体、超链接、图片...
一:TextView组件改变部分文字的颜色: 1.TextView textView = (TextView)findViewById(R.id.textview); 2. 3.//方法一: 4.te ...
- vb编写脚本能让计算机屏幕黑屏,,win7上设置颜色黑屏
当前位置:我的异常网» VB » ,win7上设置颜色黑屏 ,win7上设置颜色黑屏 www.myexceptions.net 网友分享于:2013-12-16 浏览:7次 求助,win7下设置颜 ...
- 新浪微博开发-添加子视图控制器设置颜色
一.添加子视图控制器 二.设置颜色 设置颜色:两种方法 一种较为繁琐,详见视频 第二种: //设置颜色 self.tabBar.tintColor = UIColor.orangeColor() 转载 ...
- css表格设置行列的颜色,CSS:为表格中的选定行设置颜色
我需要将以下功能添加到我的表中:当用户单击某行(选择它)时,该行用颜色#FFCF8B标记(与hover相同).我试过#newspaper-b tbody tr.selected td,但它不起作用.C ...
- android 布局颜色设置颜色设置,怎么在Android中利用view设置布局颜色
怎么在Android中利用view设置布局颜色 发布时间:2020-12-10 16:16:37 来源:亿速云 阅读:154 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Android中利 ...
- JavaScript如何给Table行设置颜色?
1.首先,在CSS文件中定义要设置的颜色.比如, .resetrowscolor { background-color: red; } 2.在要显示的页面中引入该CSS文件,比如 <li ...
- 给TextView设置颜色选择器selector
在项目中遇到一种情形,一个TextView如果可以点击-文字颜色为黑色,当点击以后就变为不可点击-文字颜色为蓝色. 然后当然是选择selector了, <selector xmlns:andro ...
- python颜色画线_matplotlib设置颜色、标记、线条,让你的图像更加丰富(推荐)
Matplotlib 是 Python 的绘图库. 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案. 它也可以和图形工具包一起使用,如 PyQt 和 wxPython. 今 ...
最新文章
- IDEA无法识别pom.xml文件,内容全部显示为灰色,或者无颜色
- Linux知识点复习
- python交换数组中的两个元素_[Python]华为面试题,交换两个数组的元素使之总和的差值最小。...
- 将您重定向的次数过多什么意思_忙忙碌碌将爱麻木是什么歌-所以会忙忙碌碌将爱麻木歌曲意思、出处、含义介绍...
- html高度的属性的值,html – 行高属性是否可以继承父Div的高度属性或其所属Div的访问高度属性?...
- 配置不当导致无法加载odoo-10.0模块
- Windows下mysql数据库导入导出(mysqldump,source)
- Ubuntu16.04LTS安装XMind8并创建运行图标
- 苹果或在 WWDC 宣布放弃英特尔转向自研 5nm ARM 芯片,这次时机成熟了?
- 代码中目录是否以分隔符结尾的再讨论
- Atitit 字符串模板与 字符串插值 目录 1.1. 字符串插值是将字符串中的占位符替换为局域变量的过程	1 1.2. 模板字面量 是允许嵌入表达式的字符串字面量	1 1.3. 格式化字符串[编辑
- 计算机格式化为ntfs,u盘无法格式化成ntfs怎么办解决教程
- 世界排名前100的古典音乐榜单
- 【虚幻引擎UE】UE5 超实用插件推荐
- java 使用log4j写日志文件
- 一台服务器控制上百个抖音账号,怎么批量管理上百个抖音,抖音mcn一键高效运营软件...
- 如何写论文的“引言”部分
- 完美破解360随身wifi作为无线网卡
- dell raid 恢复出厂设置
- 双屏神器——UltraMon,提升工作效率