Home > ActionScript3.0 Archive

ActionScript3.0 Archive

AS3でTimeLineのようなものを作った(未完成版)

timeline_01.jpg

さっき記事に直接swfファイル貼り付けたら大いにバグって記事が消えてしまったorz

WordPressでswfファイルを表示する方法はいろいろあるみたいだけど、swfObject.jsを前使ったら IEで表示されなかったりいろいろ嫌な思いしたからとりあえず今はおとなしく画像を張り付けといてswfファイルはリンク張ってhtml上に無難に貼り付けとこう。

で、このFlashですが、なんとなくタイトル通りですが「タイムラインのようなもの」を作ってみました、他に言いようがありません。FlashDevelopを使って、ActionScript 3.0で実装しました。表上のフレームをボタンを使って追加したり削除したりできるようにしました(右クリックでコンテキストメニューからでもできるよー)。フレームにはDateクラスを使って自動生成したIDが割り振るようにしてます。

フレームは、ひとつひとつオブジェクト生成してaddEventLisnerしていったら重たくなるので、ひとつのspriteオブジェクトを 生成し、それを描画しています。フレームの追加と削除は、マウスクリック時の座標を検知してどのフレームをクリックしたかを調べてます。

とりあえず次の目標はxmlファイルを読み込んで、そのデータの内容でフレームの追加をしてみたり、フレームの情報をxmlファイルに出力とかできるようにしてみたいです。

swf ファイル

色が入れ替わるフラッシュ。

iro01.jpg

初のFlashDevelopでActionScript3.0を使っての フラッシュを作ってみました。といっても本に載ってたのを参考に黙々とコード打ってちょっといじっただけだけど。

最初エンコードの設定がうまくいってなくて日本語のコメントアウトを丁寧に打っていったやつが全部文字化けしてしまったり、警告が沢山でてたけどなんとか警告消しまくって動くようんはなった。

やっぱりプログラムは自分で最初から打っていくのは楽しい。最近バグ修正ばっかりやってたからコードをいちから自分で書くことに楽みを抱いてる自分がいる。わくわく度がうpしてる。

swfファイルはこちら↓

http://www.toshipon.com/fla/test_01.htm

Index of all entries

Home > ActionScript3.0 Archive

Search
Feeds

Return to page top