グラデーションくるくる

祝!はてなダイアリー100日目。はてなダイアリー市民が銀になりました。
お祝いをかねて、どか〜んっと。
ちょっとお遊び系の派手なスクリプトを一つ。

グラデーションのポイントをズラシながらPSDで書き出すスクリプトです。
下のはPhotoshopで束ねてGIFアニメにしたものです。

注意:このスクリプトでGIFアニメはつくれません。

#include 'c.js';//http://svn.coderepos.org//share/platform/illustrator/javascript/lib/c.js
var targetFolder = Folder.selectDialog ();
//Make ExportOptions
var options = new ExportOptionsPhotoshop();
options.resolution = 72;
options.antiAliasing = true;

c([1,2,3,4,5,6,7,8,9,10,11]).each(function(){
c('selection').filter('pathItems').each(function(){
	if(this.fillColor.constructor.name == 'GradientColor'){
		var spots = c(this.fillColor.gradient.gradientStops).attr('color');
		spots.position = 1;
		c(this.fillColor.gradient.gradientStops).each(function(){this.color = spots.loop()});
	}	
});
var saveFile = File(targetFolder+'/'+this.toString()+'.psd');
app.activeDocument.exportFile (saveFile, ExportType.PHOTOSHOP, options);
});