flash.geom.ColorTransform

flash8 はリリース直後にちょっと触って、あとは最近まで放置したままだった。ということで、今さらながら、ぼちぼち試していくことに。とりあえず、flash8 では Color クラスを使っちゃいけないらしいので、代替の ColorTransform クラスの習得から。ほとんど同じフローで、一安心。

やっぱり猫はかわいいなあ。

本当に今さらなので、激しく既出ネタが続きそう。

ほとんど価値がないのでエントリーしなくて良いんだけど、自分の勉強モチベーションを継続させるために、敢えてそのプロセスをエントリーしていくことにした。自己満足全開ですいませんが、よろしくお願いします。

import flash.geom.ColorTransform;
import flash.geom.Transform;
import mx.utils.Delegate;
import mx.controls.NumericStepper;

/** * function :: changeTransform */ function changeTransform(_e:Object):Void { var trans:Transform = new Transform(this.photo_mc); var color:ColorTransform = new ColorTransform( this.redMultiplier_mc.value, this.greenMultiplier_mc.value, this.blueMultiplier_mc.value, this.alphaMultiplier_mc.value, this.redOffset_mc.value, this.greenOffset_mc.value, this.blueOffset_mc.value, this.alphaOffset_mc.value); trans.colorTransform = color; }
/* add listeners for component */ for (var i in this) { if (this[i] instanceof NumericStepper) { this[i].addEventListener('change', Delegate.create(this, changeTransform)); } }

このエントリーのトラックバックURL
http://www.deftrash.com/admin/mt4/mt-tb.cgi/324