2015-04-22 47 views
0

所以我正在製作一種測試程序,我可以拿一件襯衫,用戶可以用不同的顏色來定製它。如何讓用戶使用ActionScript 3在Flash Professional中選擇色調量?

雖然我這樣做,我意識到這是不現實的,因爲顏色選擇器工具(代碼如下所示)絕對沒有褪色。

有什麼方法可以讓用戶使用滑塊來改變襯衫上使用的顏色的色調級別嗎?

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; 
} 


import fl.events.SliderEvent; 
import fl.controls.Slider; 

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

function changeAlpha(event:SliderEvent):void{ 
    mycolor.alphaMultiplier=slider.value/100; 
    mc2.transform.colorTransform = mycolor; 
} 
+0

http://www.flashandmath.com/howtos/tint/ – Fygo

+0

@Fygo謝謝!如果你發表評論的話,我會給你最好的答案 – ConnectedKU

回答

0

檢查:flashandmath.com/howtos/tint

非常有用的網站,不僅是對色彩!作者不再真正更新它是一個很大的恥辱。 (但他們仍然喜歡閃光,這很酷:o))

0

你只需要用mc2.alpha = slider.value/100來改變它。

相關問題