Actionscript, Web, Interactive and Design

あの楽器をFlashで作ってみる(ver0.01)

admin : 2008. 12. 29. 17:57 — ActionScript

ニコニコ動画で発見した、「あの楽器」をFlashで実装してみました。

今回は表示部分のみです。音は鳴りませんのであしからず

開発期間は1時間。開発環境はFlash CS4

ブログをMovable TypeからWordPressにかえたらFlashが表示されなくなりました・・・

問題が分かるまで、直接swfファイルの表示です。

あの楽器をFlashで作ってみる(version 0.1)swf版

関連動画

(続きを読む…)

Drag&removeEventListener tips

admin : 2008. 12. 15. 11:35 — ActionScript

後輩が、「ドラッグ中のオブジェクトが、対象インスタンスにhitしたらドラッグできなくする」というScriptを凄く冗長に書いていたので、少し直してみました。

ポイントは2つ。

  • AS2で利用していたhitTest()メソッドが使えなくなったので、hitTestObject()メソッドを利用
  • hitTestObject()がtrueになったらremoveEventListener

(続きを読む…)

ローダーでロードした外部イメージをビットマップに変える

admin : 2008. 12. 11. 16:54 — ActionScript

友人が、LoaderのURLRequestで読み込んだ画像をBitmap型にキャストできない!と嘆いていたので、少し調べて解決してみました。

個人的に、Bitmapでキャストするときのキモは

  • LoaderのcontentLoaderInfoプロパティにリスナを登録しておく
  • キャストするときはloaderのcontentプロパティをBitmap型でキャストする

だと思います。むしろこれが全て。

コードは続きに。

(続きを読む…)

TimeBar改修

admin : 2008. 12. 10. 23:41 — ActionScript

AS3.0にも、ようやく慣れてきました。

クラスベースでなにかコンテンツ作りたいなーと思ったので、以前作ったブログパーツ、TimeBarを作りなおしてみました。

今回は、TweenerTeraClockの2つのライブラリを使用しています。

さて、クラス化+ライブラリ使用ということで、前回のコードとはかなり毛色の違うものになっています。

注意して作ったのは以下の部分

  • 継承しているクラスの宣言
  • コンストラクタってなに?
  • バーの描画
  • Tweenerの利用

「全部じゃん」と突っ込みが入りそうですが、今回は初めてのクラスベースだったので、いろいろと気を使いました。

今回のコードはこの後。

(続きを読む…)

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2010 blog.alterna.in | powered by WordPress with Barecity