_Progressionでシーン間のデータの受け渡し

最近、あまりProgressionを触っていないのですが、役立ちそうなページを見つけたので、自分のメモとしてエントリーします。
参考:flabaka - getSceneByIdを使ってデータを受け渡す
シーン間でデータを受け渡すには、getSceneByIdを利用します。

getSceneByIdを使うには以下の設定をする必要があります。
  1. シーン(SceneObject)にユニークなIDを付けておく
  2. 値(変数)を取得したいシーンで、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でつぶやく (投稿画面に飛びます)

Comment Form
 

Trackback:0

TrackBack URL for this entry
http://paphead.com/mt/mt-tb.cgi/32
Listed below are links to weblogs that reference
_Progressionでシーン間のデータの受け渡しfrom PAPHEAD

ayuzak

ディレクターをしています。
このブログは、自分自身のメモとして運営しています。

もっと見る

twitter

@paphead
カテゴリ

なかのひと