public xmlDecl : String
ドキュメントの XML 宣言についての情報を指定するストリング。XML ドキュメントが XML オブジェクトに解析された後、このプロパティはドキュメントの XML 宣言のテキストに設定されます。このプロパティは、XML ノードオブジェクトでなく XML 宣言のストリング表現を使用して設定されます。解析中に XML 宣言が見つからなかった場合、プロパティは undefined.XML に設定されます。XML.toString() メソッドは、XML オブジェクトの他のテキストの前に、XML.xmlDecl プロパティの内容を出力します。XML.xmlDecl プロパティに undefined タイプが含まれている場合、XML 宣言は出力されません。
次の例では、ステージと同じサイズのテキストフィールド my_txt を作成します。このテキストフィールドには、SWF ファイルにロードされる XML パケットのプロパティが表示されます。ドキュメントタイプ宣言が my_txt に表示されます。次の ActionScript を FLA ファイルまたは AS ファイルに追加します。
var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "_typewriter";
my_fmt.size = 12;
my_fmt.leftMargin = 10;
this.createTextField("my_txt", this.getNextHighestDepth(), 0, 0, Stage.width, Stage.height);
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;
my_txt.setNewTextFormat(my_fmt);
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success:Boolean) {
var endTime:Number = getTimer();
var elapsedTime:Number = endTime-startTime;
if (success) {
my_txt.text = "xmlDecl:"+newline+my_xml.xmlDecl+newline+newline;
my_txt.text += "contentType:"+newline+my_xml.contentType+newline+newline;
my_txt.text += "docTypeDecl:"+newline+my_xml.docTypeDecl+newline+newline;
my_txt.text += "packet:"+newline+my_xml.toString()+newline+newline;
} else {
my_txt.text = "Unable to load remote XML."+newline+newline;
}
my_txt.text += "loaded in: "+elapsedTime+" ms.";
};
my_xml.load("http://www.helpexamples.com/crossdomain.xml");
var startTime:Number = getTimer();
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート