Flash AS3.0 如何用代码给元件换颜色?

2025-03-18 20:23:54
推荐回答(1个)
回答1:

import fl.motion.ColorMatrix;
import flash.filters.ColorMatrixFilter;
var sx_Matrix:ColorMatrix=new ColorMatrix();
var sx_Filter:ColorMatrixFilter=new ColorMatrixFilter();
sx_Matrix.SetHueMatrix(200);//设置色相值,值的大小是 -255--255  0为中间值;
sx_Filter.matrix = sx_Matrix.GetFlatArray();
ys_cm.filters = [sx_Filter];

 

但是记住,纯白和纯黑是无法通过颜色调整来改变颜色的