« 『24』風モーションタイポ | Main | 紙が燃えていくようなトランジッション - threshold/perlinNoise »

ねじれて回転するドット

適当な3Dっぽいグラフィック。書き出すMC("dot")に円を並べて、タイムラインで拡大/縮小とグロー変化アニメーション。スクリプトでは、ドットを並べてMCの再生開始位置をずらすだけ。昔作ったものですが、グローやブレンドモード加えるだけでそれなりに変わるので面白い。

import flash.filters.*;

var maxi:Number = 16;
var margin:Number = 12;
var w:Number = 360;
var h:Number = 240;
var blur:BlurFilter = new BlurFilter(3, 3, 2);
var dots:MovieClip = this.createEmptyMovieClip("dots_mc", 0);

dots._x = w/2;
dots._y = h/2;
dots.filters = [blur];

for(var i:Number = 1; i < maxi; i++){ 
	var pt:Object = {_x:margin*i-(maxi*margin/2), _y:margin*i-(maxi*margin/2)};
	var mc:MovieClip = dots.attachMovie("dot", "dot"+i, i, pt);
	mc.blendMode = "add";
	mc.gotoAndPlay(i*2);
}

dots.onEnterFrame = function () {
	this._rotation += 2;
}

TrackBack

このエントリーのトラックバックURL:
http://casualplay.net/cgi-bin/mt/mt-tb.cgi/20

Post a Comment