AS3でグラデーションを描画するのはとにかくメンドクサイ。 なんというかGradientBoxというMatrix行列を以って、グラデーションを定義するというのが直感的ではないのだ。 なのでグラデーションを直感的に定義できるAPIを作って、JactionScriptersにアップしてみた。 このAPIを使うとGradientBoxの代わりに線形グラデーションなら始点と終点を、 放射状グラデーションなら中心点と半径を指定することでグラデーションを描画できる。 このAPIでとフォトショップやFlash の IDEで操作するのと同じ感覚で、スクリプトでグラデーションが簡単にかける。わーい。