用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);

……未完待续……

posted on 2005-04-12 22:32  毛小娃  阅读(145)  评论(0编辑  收藏  举报

导航