A Day in the Life

2007-03-06

as3 でアニメーションぽい効果

http://lab.rails2u.com/swf/hidamari_circle

as3 でアニメーションってどうやるのか全然解らないのでやってみた(ソースもリンク先にあるよ)。ベクター描ければ再現できそうなひだまりスケッチのEDの最初の部分を題材として、それっぽく再現してみるテスト。( http://www.youtube.com/results?search_query=%E3%81%B2%E3%81%A0%E3%81%BE%E3%82%8A%E3%82%B9%E3%82%B1%E3%83%83%E3%83%81+ED )

最初本当に全然解らなくて Timer 使って全部描画というアホなことをやって重いーとかうなっていた罠。ENTER_FRAME 使えばいいのね。大きい円形は適当に。左後ろのクラゲっぽいのは円描いて GlowFilter かけてそれっぽく。適当な計算で画面表示領域外にいったらイベントリスナの削除とオブジェクトの削除。メモリ使用量を見るにたぶん GC で回収されてる。でもちょっとづつリークしていってるぽいなぁ。イベントリスナで弱参照にしなきゃダメかな。ちなみに swf にフォーカスあわせて v で fps とかメモリ使用量が見れる。

未だに解らないのが stage の x の座標で、デフォルトで swf 表示領域の左から 2/5 ぐらいのところが stage.x = 0; の箇所になる、なんで><!stage.x =0, stage.y= 0 のところに表示しても左上にならなくて困る。

as3 は日本ではあんまりサンプルになるソースが公開されてないのが悲しい。flash 文化なのかなぁ。

左上にするには stage.align = StageAlign.TOP_LEFT ぽ

SOUND MUSEUM / Tei Towa

いまこれ。かずひこさんじゃないヨ。

Sound Museum

おれんじにゅーすさん

Flex2, の Flex2, の部分は削除してください><ノ。Flex2, AS3 が同系列に何故か並べられることが多い気がする。mxmlc が flex2 sdk に入ってるのが誤解の元なのかなぁ。Flex2 なんてプロトタイプインターフェイスにしか使われなさそうなのになぁ(ひどい暴言)。

修正ありがとうございます。ていうかこっそり直しておいてくれるだけでよかったのですがわざわざありがとうございます!

Erlang

一部で話題だとおもってたら d:id:ogijun:20070304:p1 なことがあったのかー。今年何の言語覚えよう。AS3 覚えたからいいや(自己完結)。

ネ・ムーイ

あんま寝れんかった。

記事の一覧 >