- Forked from:
- y_tti's てらこ23で発表したものの説明2
読み込んだ画像を、matrixで歪ませながら拡大させる。
http://wonderfl.net/c/wJDq/
構造は、fork前と同じです。
_containerの中に、_canvas,_p0,_p1,_p2,_p3が入ってます。
ゆがんでいるイメージを描画しているのはdraw()のなかのbeginBitmapFill()です。
歪ませるのにはMatrixが必要です。そのMatrixは_getTransformMatrix()で設定しています。
このMatrixの設定のために、_p0,_p1,_p2,_p3(fork前のインスタンス名は_cP0,_cP1,_cP2,_cP3)の位置情報を使用しています。
手軽に試す場合は、
1.bitmapImageStringArrayのイメージURIを差し替える。
2.TestImageの画像サイズ(縦横400)を適宜変更する。
3.Tweenerのプロパティをいじる
などしてくみてださい。
※連打するとTweenerがわやわやですが、これ以上複雑にするのをやめます。
調整する必要があれば、フラグを立ててがんばってください。
※画像が静止すると、下に1ピクセル余計な線ができます。
簡単な調整として、TestImageの高さを-1してます。
※policyfileの読み込み待ち用TIMERは不細工です。
もっとスマートな方法があれば教えてください
- forked:3
- favorite:17
- lines:187
- license : MIT License
- modified : 2010-06-16 12:24:28
歪ませエフェクト


