Actionscript 3 AS3单击movieclip以更改饱和度
我对flash非常陌生,正在努力找到一种方法来做到这一点: 我希望我的movieclip(myMC)一开始没有饱和,然后单击,重新获得饱和Actionscript 3 AS3单击movieclip以更改饱和度,actionscript-3,Actionscript 3,我对flash非常陌生,正在努力找到一种方法来做到这一点: 我希望我的movieclip(myMC)一开始没有饱和,然后单击,重新获得饱和 import fl.motion.MotionEvent; var color:AdjustColor = new AdjustColor(); myMC.filters.saturation = -100; color = new AdjustColor(); color.brightness = 20; color.contrast = 20; c
import fl.motion.MotionEvent;
var color:AdjustColor = new AdjustColor();
myMC.filters.saturation = -100;
color = new AdjustColor();
color.brightness = 20;
color.contrast = 20;
color.hue = 0;
color.saturation = -100;
myMC.addEventListener(MouseEvent.MOUSE_DOWN, mousedwn);
function mousedwn (event:MouseEvent):void{
myMC.filters = [colorFilter]
}
我似乎在网上找不到任何东西。。。感谢所有能帮忙的人 一个非常简单的方法是从 只需要一行代码 TweenMax.to(mc,1,{colorMatrixFilter:{数量:1,饱和度:1})
在页面的一半位置尝试插件浏览器。colorMatrixFilter.我在搜索谷歌时发现了这个。
它使用
flash.filters.ColorMatrixFilter
,而不是您必须下载的插件。啊,谢谢。。我正试图教会自己如何不用插件就能做到这一点。