クラス内でイベントリスナーを使用しようとしていますが、動作させることができません。クラスでイベントリスナーを使用する
このクラスはHTTPRequestを処理するためのもので、ResultEvent.RESULTを使用しています。誰か助けてくれますか?
ありがとうございます!
public class GetXML
{
public var content:Object;
public var url:String;
public var database:HTTPService;
public function GetXML()
{
this.content = content;
this.url = url;
this.database = database;
}
public function setURL(url:String):void {
this.url = url;
}
public function getContent():void {
this.database = new HTTPService();
this.database.url = this.url;
this.database.addEventListener(ResultEvent.RESULT, foo);
this.database.send();
}
public function foo(event:ResultEvent):void {
Alert.show("foo");
}
}
'FaultEvent.FAULT'も聞くとどうなりますか? –
いいえ、その関数はセッターのようなものです。私はthis.database.urlをトレースすると、それは私に正しいurlを与えます。だから私はそれが問題だとは思わない?私もエラーが発生しない...それはちょうどfoo関数を実行しないので、私は私のイベントリスナーが動作しないと思いますか? – Dnns
私は 'FaultEvent.FAULT'を聞いても何も起こりません。私が考えるように:eventlistenerは動作しませんが、私はそれを修正する方法を知らない – Dnns