Flash Lite 2.x および 3.0 ヘルプ

onData (XMLSocket.onData ハンドラ)

onData = function(src:String) {}

ゼロ (0) バイトで終了する XML メッセージがサーバーからダウンロードされると、呼び出されます。XMLSocket.onData イベントハンドラをオーバーライド (上書き定義) して、XML テキストを XML として解析せずに取得することができます。この機能は、転送するデータパケットのフォーマットが一定でない場合に、受け取ったデータを Flash Player で XML として解析するのでなく、直接操作するのに適しています。

デフォルトでは、XMLSocket.onData メソッドは XMLSocket.onXML メソッドを呼び出します。XMLSocket.onData を無効にしてカスタムビヘイビアを使用すると、XMLSocket.onXML は呼び出されなくなります。XMLSocket.onXML は XMLSocket.onData で呼び出す必要があります。

パラメータ

src:String - サーバーから送られたデータを含むストリング。

この例では、src パラメータはサーバーからダウンロードされた XML テキストを含むストリングです。ゼロ (0) バイトのターミネータは、ストリングに含まれません。

XMLSocket.prototype.onData = function (src) {
    this.onXML(new XML(src));
}

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート