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