如何使用 ActionScript 3 在 Flash Professional CC 中让用户 select 不透明度?

How do I let the user select opacity in Flash Professional CC using ActionScript 3?

所以我正在制作一种测试程序,我会拿一件衬衫的一部分,用户可以用不同的颜色定制它。

当我这样做时,我意识到这是不现实的,因为使用颜色选择器工具(代码如下所示)绝对没有褪色。

有什么方法可以让用户使用某种滑块来更改衬衫上使用的 opacity/transparency 颜色?

import fl.controls.ColorPicker;
import fl.events.ColorPickerEvent;
import flash.geom.ColorTransform;

var mycolor:ColorTransform = new ColorTransform();
cp.addEventListener(ColorPickerEvent.CHANGE,colorChanger);
function colorChanger(event:ColorPickerEvent):void{
    mycolor.color = cp.selectedColor;
    mc2.transform.colorTransform = mycolor;
}

像这样添加滑块:

var slider:Slider=new Slider();
slider.maximum=100;
slider.value=100;
addChild(slider);
slider.addEventListener(SliderEvent.THUMB_DRAG,changeAlpha);

function changeAlpha(e:SliderEvent):void
{

    mycolor.alphaMultiplier=slider.value/100;
    mc2.transform.colorTransform = mycolor;
}