トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     自作クラスの中のXMLオブジェクト
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.13629
投稿日時: 2004-12-25 0:25
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: 自作クラスの中のXMLオブジェクト
先の回答をご理解いただいたうえで、7.2ならDelegateクラスを使うのがスマートかもしれません。
// ActionScript 2.0クラス定義ファイル: XMLObj
import mx.utils.Delegate;
class XMLObj {
    private var contents:String;
    private var xmlObj:XML;
    // コンストラクタ
    // ・ファイル名(引数)からXMLファイルの中身を読み出す
    // ・XMLオブジェクトに読み出したデータを設定する
    function XMLObj(fileName:String) {
        // SHIFT-JISの読み込みを可能にする
        System.useCodepage = true;
        xmlObj = new XML();
        xmlObj.ignoreWhite = true;
        // XMLの読み込みが完了したらXMLデータを
        // 文字列オブジェクトcontentsに
        // 設定するメソッドを実行する
        xmlObj.onLoad = Delegate.create(this, xmlObjToString);
        xmlObj.load(fileName);
    }
    // 文字列オブジェクトcontentsにデータを設定する
    function xmlObjToString(success:Boolean):Void {
        if (success) {
            contents = xmlObj.toString();
            trace("loading success ::: "+xmlObj.toString());
        } else {
            trace("loading fail.");
        }
    }
    // 読み出したデータを返却する
    function getContents():String {
        trace("contents >>>"+contents);
        return contents;
    }
}


----------------
 

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   自作クラスの中のXMLオブジェクト two_line 2004-12-24 23:01
     Re: 自作クラスの中のXMLオブジェクト Fumio 2004-12-25 0:11
   » Re: 自作クラスの中のXMLオブジェクト Fumio 2004-12-25 0:25
       Re: 自作クラスの中のXMLオブジェクト two_line 2004-12-25 11:26
         Re: 自作クラスの中のXMLオブジェクト Fumio 2004-12-25 12:40
           Re: 自作クラスの中のXMLオブジェクト two_line 2004-12-29 11:21

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops