王咏刚,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);
……未完待续……