タグ

2009年12月7日のブックマーク (2件)

  • blog.cuegraphix.com - PreloaderとListenコマンド(2)

    前回に引き続き、もう少しだけListenコマンドを触ってみる。 コンテンツに入る前にイントロムービーを流したいなどはよくある話だと思います。 メインコンテンツを長々読み込んだあとに、またイントロ用のローディングなんてのはあまりふつくしくないので、Preloaderでメインコンテンツを読み込む前に流してしまおうというテストです。 ムービーが再生終了した後にメインコンテンツを読み込むようにします。 しかしイントロムービーの場合往々にしてスキップボタンも必要になってくることが多いと思います。 そのどちらものイベントでコマンドを抜けるようにすればいいので、ほかのイベントと干渉しないよう新たにイベントクラスを作ってしまうほうが確実で簡単かと思います。 public class PreloadEvent extends Event { public static const PRELOAD_COMPL

  • Progression Listenコマンド

    Tweet Progressionのシリアルリスト内で、ロードコンプリート後に次のアクションを起こすスマートなやり方がないかと探していたのですが、Listenコマンドがかなり便利です。 例えばキャストスプライトクラス内で、スプライト自身がディスプレイリスト追加時に、 任意の外部画像を読み込んだ後で、ロードオブジェクトをフェードインしたい場合はこう記述します。 protected override function _onCastAdded():void { var loader = new Loader(); loader.load(new URLRequest("img/photo_1.jpg")); // 実行したいコマンドを登録します。 addCommand( // Listenコマンド(イベント発生後に次のコマンドに進む) new Listen( loader.contentLoa