用Flash MX 2004自制調色版和配色組件(一)

王詠剛,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);

……未完待續……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章