私は本当にフラッシュに慣れていないので、これを行う方法を見つけるのに苦労しています: ムービークリップ (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]
}
オンラインで何も見つからないようです...助けてくれる人に感謝します!