さて今回は,
なお,
Progressionを構成する3つの機能
サンプルを作成する前に,
その3つの機能とは,
- シーン
- コマンド
- キャスト
この3つの機能を理解することが,
シーン
Progressionのシーンとは,
複数のHTMLファイルで構成される一般的なWebサイトのように,
Progressionには,
ProgressionでFlashコンテンツを作成する際は,
コマンド
コマンドとは処理を登録し,
オブジェクトを表示させたり,
主要な処理には用意されているコマンドを利用しますが,
キャスト
キャストとは,
呼び出し元ではなく,
3つの機能の関係
さて,
以前,
これを図で表してみましょう。
現時点では,
早速コマンドの動作を見てみる
今回は,
前回作成したプロジェクトのIndexScene.
リスト1
protected override function _onInit():void {
// 実行したいコマンドを登録します。
addCommand(
new Trace("初めてのコマンド"),
new Wait(1000),
new Trace("1秒待ちました"),
new Wait(1000),
new Trace("もう1秒待ちました")
);
}
そして,
これは,
実際動かしてみると分かりますが,
次に,
リスト2
protected override function _onInit():void {
// 実行したいコマンドを登録します。
addCommand(
new Trace("初めてのコマンド"),
new Wait(1000),
[
new Trace("1秒待ちました"),
new Wait(1000),
new Trace("これは同時に実行されます")
]
);
}
どうでしょうか? [ ]で括られた中のコマンドは全て同時に実行されているのが分かると思います。
順番に処理させるものをシリアルリスト,