これは奇妙な質問かもしれませんが、ActionScriptプロジェクトの開発者ごとにクラスで異なるデフォルト変数を効率的に(おそらく名前空間を使用して)持つ方法があるかどうか疑問に思っています。私たちは現在一連のFlashゲームに取り組んでいるのでお願いします:合計24。それぞれがシェルコンテナによってロードされます。シェルは、ロードするゲームのフラッシュ変数を受け取ります。私たちの開発環境(Flash / FlashDevelop)には、flashvarsがないため、ASの定数は、flashvarがない場合にロードするゲームを定義します。
/** Game to load during debugging if the game param is not set via flashvars. */
public static const DEFAULT_GAME:String = "gameName";
したがって、各開発者はこれを作業中のゲームに変更します。ただし、リポジトリ(svn)に変更をコミットする場合、開発者はこれを元に戻すか、変更を元に戻す必要があり、他の誰かが変更したときに、各開発者はこれをゲームに変更する必要があります。
Flash IDEのFlashvarsまたはユーザー固有のファイルに類似したデフォルトのパラメーターを指定して、コードがハッキーなデバッグ変数に影響されないようにする方法があるかどうか疑問に思います。Flexでは、htmlテンプレートでflashvarsを設定でき、各開発者が独自の公開フォルダーを持ち、svn:ignoreを使用できることを知っています。おそらく、各開発者に、ユーザーパラメータを定義するコミットされていないXMLファイルを作成させるだけですか?わからない、何かアイデアは?