Flex で、定数定義を外部の平ファイルにしたいと考えています。

私の方で分かったのは properties ファイルを使う方法ですが、
http://d.hatena.ne.jp/yoshi0309/20080627 を見る限り、
コンパイル時に読み込まれるという事で、実行時に書き換える事ができないのが難点です。
実行時に平ファイルを読み込むようにしたいのですが、何かいい方法はないでしょうか。

回答の条件
  • 1人2回まで
  • 登録:2009/11/09 01:09:33
  • 終了:2009/11/16 01:10:02

回答(1件)

id:y-kawaz No.1

y-kawaz回答回数1420ベストアンサー獲得回数2252009/11/10 11:27:45

ポイント60pt

定数などの設定を記述したXMLファイルを適当な場所に置いておき、起動時にそれを読み込むというのがよくあるパターンかと思います。

  • id:snaa1d_1
    http://634.ayumu-baby.com/pukiwiki/index.php?cmd=read&page=Flex2%2FActionScript3.0%2F%B3%B0%C9%F4%A5%C7%A1%BC%A5%BF%A4%CE%C6%C9%A4%DF%B9%FE%A4%DF
    こういうやり方も見つけましたがイベントリスナーを登録するやり方だと non-blocking ですよね?
    ファイルを読み込み終えてからでないと次の処理に進めない blocking なやり方だと助かるのですが・・
  • id:karla
    よくやるのがXMLファイルの読み込んだイベント(Event.COMPLETE)で、次の処理を記述するといったやり方です。

    function configLoad() {
    {
    loader.addEventListener(Event.COMPLETE, completeHandler);
    loader.load(new URLRequest("htt://xxx.xxx/config.xml"));
    }

    function completeHandler(event:Event):void
    {
    // 次の処理
    }


    もしくはタイマーで読み込み完了を待つクラスを自作するのもありです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません