「Flash」カテゴリーアーカイブ

[AS3] アクセス修飾子

こんなことも知らないのか、コラ、レベルの話で申し訳ないが、

 

分からないんだからしょうがない。

 

ということで、アクセス修飾子をメモメモ。

 

public // どのクラスからでもアクセス可
internal // 同一パッケージ内のクラスからのみアクセス可
protected // 自身とサブクラスからのみアクセス可
private // 外部からのアクセスなし

 

使いこなすことで、バグやエラーを減らすことが出来るらしいのだが、

困ったことに分からないから逆にエラー頻発、という地獄。

[Progression4] IndexSceneに書いてあること

これもまた、分からないからとりあえずメモメモ。いつか分かる日がくるまで。

 

  • IndexSceneクラスはシーンを作成するクラスなので、SceneObjectクラスを継承しています。
  • IndexSceneクラスにはatSceneLoad、atSceneInit、atSceneGoto、atSceneUnloadの4つのイベントハンドラが書いてあります。これらはシーン移動に伴って発生するイベントです。
  • atSceneLoad、atSceneInitがシーンに到達したときのイベント
  • atSceneGoto、atSceneUnloadがシーンから離れる歳のイベント
  • これらイベントハンドラのコメント欄に書いてある「非同期処理が行えます」と書いてあるのは、addCommand()でコマンドリストに複数のコマンドインスタンスを追加でき、コマンド実行の完了を待って順次実行していくシリアルリストが利用できることを意味しており、パラレルリストを使いたければ、[ ]で囲えばパラレル処理になる。

 

ふーん。