王詠剛,2005年4月
最近一段時間,因爲工作上涉及了許多在Flash中搭配顏色的應用,我自己就仿照着ColorImpact等配色軟件的樣子,用Flash MX 2004的定製組件功能,做了一個簡單的調色版和配色組件,以提供給其他Flash程序使用。
這個組件本身並不複雜(也不完善),但好像網上有好多Flash迷都在找類似的源代碼,我就把它的源代碼公開了吧(都是些JavaScript代碼,爲響應MX 2004的號召,還加了些面向對象的特性,但寫得匆忙,大家將就着看看吧)。
先貼出來一個使用該組件製作的Flash小應用,簡單模擬了定製網頁配色的功能,大家體驗一下這個組件的用法(和網上常見的一些網頁配色、家居配色、建築配色的Flash應用相比,這個組件的好處是提供了HSB色環,可以非常直觀地選擇顏色)。
使用組件的方法很簡單,只要響應它的change事件就可以了,像這樣
var o = new Object(); o.change = function (e) { var ccc = new Color(block1); ccc.setRGB(e.target.color); } c1.addEventListener("change", o);
……未完待續……