如果没有的话,没有任何办法,如果看不清楚,调整亮度后依然看不清楚。
如果你是自己编写的as3的话,请参考我以前为其它网友回答的关于亮度调节的问题,你看看,可以举一反三:
>将下面的代码放到一个新建as3第一帧中,调整变量Light的值,就可以实现修改元件属性了。
不过,这套代码只合适用于你理解如何改变元件亮度,不合适进行实时调节,所以只是一个示例,不怎么实用,不过,当你理解使用方法后,也就可以举一反三了。
import flashdisplaySprite;
import flashgeomColorTransform;
var cTf:ColorTransform=new ColorTransform(); //创建一个ColorTransform实例,这个实例是调节元件亮度、色调的关键;
var Light:Number = 0;//(数值在0到255之间调节)调整这个数值,就可以调整相应的亮度,如果写成数组,为下面的redOffset、greenOffset、blueOffset赋相应不同的值,就可以调整色调了。
var myFr:Sprite = new Sprite();//绘图
myFrgraphicsbeginFill(0x000000,1);//绘图
myFrgraphicsdrawEllipse(0,0,200,200);//绘图
function updateBrightness(Light):void
{
cTfredOffset = Light;//红
cTfgreenOffset = Light;//绿
cTfblueOffset = Light;//蓝
myFrtransformcolorTransform = cTf;//为元件赋予ColorTransform
addChild(myFr);//绘图
}
updateBrightness(Light);//执行函数
trace(cTfblueOffset);//用于调试时检测是否赋值
-------------------------------------------------------------------------------------
闪耀效果?只是闪耀效果?那有多种方案,使用as3的亮度来做闪耀效果太奢侈了。
你在photoshop中做个GIF都可以实现完美的闪耀效果。
想了解更多关于flash的信息,来QQ群:27185064吧。我虽然不怎么太精通flash,l但是对as3还是比较了解的。只能柔化矢量图形,
不能柔化位图和矢量线条
----------------------
哦~~我终于明白你的意思了~~~
你所说的问题不是你的图形不能柔化边缘~~~
而是你不知道元件与组合的概念,
你所画的图形,在某种情况下(比如创建时间轴的补间动画),图形被创建成了元件,元件是不能在外部柔化的,用鼠标双击进入到内部才可以。
另:鼠标点击选中后,有一个方框框着的是元件。
鼠标点击选中后,用麻点形式表示选中的是图形,也就是可以柔化的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)