2010-01-01から1年間の記事一覧

packageの外にclassを置く

package{ public class hogehoge extends Sprite{ var test:hoge; public function hogehoge(){ test = new hoge(); test.x = 0; test.y = 1; test.z = 2; } } } class hoge{ var x:int; var y:int; var z:int; } packageの外にclassを置いて、Cでいう構造体…

透過グラデーションマスク

透過グラデーションマスクのサンプル&備忘録。 マスク用Spriteが無駄にドラッグ&ドロップできます。 下のソースにポイントを書いたけど、ポイント1ばかりを気にして、 ポイント2をおろそかにしていたため、ちょっとハマりました。 package{ import flash.di…

シームレスな拡縮

Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] で勉強中Part.4 シームレスな(に見える)拡縮です。 画面右上のボタン操作のほかに、ダブルクリックで拡大、Shift+ダブルクリックで縮小。 基本は4枚の大きさが違う画像をフェ…

ピントを動的に変化させる

Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] で勉強中Part.3 RollOverしたオブジェクトにピントを動的に変化させるFlash。 ミニチュア写真風レタッチなどに応用できそうですね。 それにしてもししゃもたんかわいい…BlurFil…

黄金比によるオブジェクト配置

Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] で勉強中Part.2 黄金比で星を配置。なんか東方永夜抄の魔理沙の弾幕みたいになったな〜。今回は配置する角度のみを黄金比の式(フィボナッチ数列?)に当てはめてますが、円の…

回転の中心を移動させる

Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] で勉強中Part.1 this.addChild(xxx); xxx.addChild(yyy); yyy.addChild(zzz); と、addChildを繰り返しているので複数座標系の扱いに絶望した混乱したorzlocalToGlobalメソッド…