_Progressionでシーン間のデータの受け渡し
- 2009-03-22(日)
- ActionScript,
- Flash,
- Progression

最近、あまりProgressionを触っていないのですが、役立ちそうなページを見つけたので、自分のメモとしてエントリーします。
参考:flabaka - getSceneByIdを使ってデータを受け渡す
参考:flabaka - getSceneByIdを使ってデータを受け渡す
シーン間でデータを受け渡すには、getSceneByIdを利用します。
getSceneByIdを使うには以下の設定をする必要があります。
IndexSceneで設定した値をAboutSceneから取得します。
indexScene
getSceneByIdを使うには以下の設定をする必要があります。
- シーン(SceneObject)にユニークなIDを付けておく
- 値(変数)を取得したいシーンで、getSceneById("ユニークなID")の様に使う
IndexSceneで設定した値をAboutSceneから取得します。
indexScene
public var str:String = "paphead";
(略)
//コンストラクタ
public function IndexScene() {
//ユニークなIDをつけておく
id = "uniq";
}
AboutScene
var a:IndexScene = IndexScene(getSceneById("uniq"));
trace(a.str);
で、『paphead』と出力されます。
このエントリーをTwitterでつぶやく (投稿画面に飛びます)
- Newer: _正規表現を使う その3
- Older: _可変引数(...args)の使い方





