Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3单击movieclip以更改饱和度_Actionscript 3 - Fatal编程技术网

Actionscript 3 AS3单击movieclip以更改饱和度

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

我对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;
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
,而不是您必须下载的插件。

啊,谢谢。。我正试图教会自己如何不用插件就能做到这一点。