星型にワイプ
Flexには便利なワイプがありますが、それが何やらカスタマイズできるようなのでやってみました。
画像をクリックでエフェクトが実行されます。
http://moeten.info/flex/20080716_maskTest/bin-release/main.html
星形ワイプの作り方の説明
ワイプエフェクトで利用するshapeを指定します。
<mx:Iris createMaskFunction="createLargeMask" />
指定した関数はこんな感じ
//カスタムシェイプ private function createLargeMask(targ:Object, bounds:Rectangle):Shape{ var star:PolyStar = new PolyStar( 10000 , 0xff0000 , 1 , 5 , 0.5 ); return star; }
星形を作成。作成関数はこちら。
ActionScriptで極座標を用いて星を描く