Progression3 今日中にできるProgression3 その1

おっす!ではサイト遷移行ってみよう!

例のごとく参照サイト
http://gihyo.jp/dev/feature/01/progression/0004

最強に分かりやすい!

これが最終形態

今回作成するWEBサイトの構造

背景とロゴはCastSprite,ボタンはCastButtonを継承したクラスを作成します。

つーことは、配置するMCの種類によってクラスを当てるつーことなんすね、

とりあえず、

見えるオブジェクトはCastSprit

ボタンはCastButton

見えないオブジェクトはxxxxx

んで、MyCastSpriteでキャストクラスを作って、まずは背景とかを登録。

TemplatesフォルダのMyCastSprite.asをコピーしてstageフォルダへペーストしてください。

図2 キャストスプライトの作成

その後,MyCastSprite.asのファイル名をBackImage.asと名前を変更し,パッケージ名をmyproject.stage,クラス名,コンストラクタをBackImageと変更します。

ファイル名 BackImage.as

package myproject.stage
{
  import jp.progression.casts.*;
  import jp.progression.commands.*;
  import jp.progression.events.*;
  import jp.progression.loader.*;
  import jp.progression.*;
  import jp.progression.scenes.*;

  /*======================================================================*//**
  * BackImage クラス
  */
  public class BackImage extends CastSprite
  {

    /*======================================================================*//**
    * コンストラクタ
    */
    public function BackImage( initObject:Object = null )
    {
      super( initObject );
    }
以下略

んで、MC側

Flashファイルのムービークリップとの関連づけ

図3 用意されているムービークリップにクラスを関連付ける

これが一連の作業