得知互动

标题: FLASH中设置动态文本的半透明效果 [打印本页]

作者: DeGe    时间: 2013-7-13 14:48
标题: FLASH中设置动态文本的半透明效果

一般我们会使用_alpha(as2)、alpha(as3)来设置对象的透明值,可是对于动态文本(或输入文本)使用alpha设置是无效的。网上一般介绍的方法是使用draw位图的方式来处理这个问题,可是这个方法比较麻烦,后来发现了,原来使用滤镜好像会把文本框变成位图模式...(概念性的东东不明白,也许不是这个原因,反正达到了我们的效果),所以使用过滤镜的文本框,可以正常的设置alpha值,于是有了下面的函数(注意是as2的代码,as3也一样,这个就不多说了)。


import flash.filters.BlurFilter;  
//导入滤镜类..我这里随便选了一个滤镜.

//设置滤镜.所有值设为0(无效果),这样就可以让输入框可正常显示alpha  
function enabledAlpha(obj:Object){  
obj.filters = [new BlurFilter(0,0,0)]  
}

//取消滤镜,变回正常状态  
function disabledAlpha(obj:Object){  
obj.filters = null  
}

//使用,txt为动态文本实例名  
enabledAlpha(txt)  
txt._alpha = 50



作者: 长颈鹿王77    时间: 2015-1-17 12:41
手机版的得知互动论坛好强大
作者: 阴阳小轩    时间: 2015-1-17 12:43
来电来函..欢迎洽购...
作者: buingeEvineus    时间: 2015-1-17 12:43
哎 我我我怎么办啊??
作者: 阴阳小轩    时间: 2015-1-17 12:44
这是怎么了啊??
作者: gevaemaidovef    时间: 2015-1-21 20:07
还呕像.....
作者: buingeEvineus    时间: 2015-1-21 20:07
什么什么啊??
作者: seazvyt    时间: 2015-1-21 20:09
呵呵,等着就等着....
作者: Acropozelan    时间: 2015-1-21 20:10
哈哈~` 好久没有笑喽~
作者: 长颈鹿王77    时间: 2015-1-21 20:11
对自己好点~别难为自己
作者: tohme    时间: 2015-1-21 22:08
我.......伤心
作者: seazvyt    时间: 2015-1-21 22:09
要相信自己~智商为0
作者: buingeEvineus    时间: 2015-1-21 22:09
此贴有意思~
作者: wwdu926a    时间: 2015-1-21 22:12
哈哈 我支持你
作者: buingeEvineus    时间: 2015-1-21 22:13
教教我怎么seo
作者: swmozowtfl    时间: 2015-5-15 20:55
你还想说什么啊....
作者: swmozowtfl    时间: 2015-5-15 21:00
想骂你.却不知道从何骂起.
作者: swmozowtfl    时间: 2015-5-15 21:03
激动了就不好办了..
作者: swmozowtfl    时间: 2015-5-15 21:09
我又回复了
作者: swmozowtfl    时间: 2015-5-15 21:22
注:偶是女滴,千真万确,毋庸置疑!
作者: kvpai    时间: 2015-9-1 13:44
ding呀 支持












                               
登录/注册后可看大图


                               
登录/注册后可看大图

作者: rrdrt    时间: 2015-9-21 10:34
真正围观中...-_-












                               
登录/注册后可看大图


                               
登录/注册后可看大图

作者: 春升德    时间: 2015-9-28 08:38
应该加分呀












                               
登录/注册后可看大图

舞蹈服装大全-ddpph.taobao.com




欢迎光临 得知互动 (https://bbs.dezhifl.com/) Powered by Discuz! X3.4