URLLoaderオブジェクトからURLを取得する簡単/良い方法はありますか?それは少なくとも2人の他の人(this guyとこれはthis guy)が同じことを疑問に思っているようです。多分私たちはs.oで答えを得ることができますか?URLLoaderからURLを取得しますか?
3
A
答えて
8
package
{
import flash.net.URLLoader;
import flash.net.URLRequest;
public dynamic class urlURLLoader extends URLLoader
{
private var _req:URLRequest;
public function urlURLLoader(request:flash.net.URLRequest = null):void
{ super(request);
_req = request;
}
public override function load(request:flash.net.URLRequest):void
{ _req = request;
super.load(request);
}
public function get urlRequest():URLRequest
{ return _req;
}
}
+0
そして、親クラスはどのようにこのローダークラスに到達しますか? –
1
これは素晴らしいアプローチです。逆のアプローチは、クラスにURLLoaderをラップし、ロードが完了し、どのURLが正常にロードされたかを要求元のクラスに通知する場合は、そこに情報を格納することです。
あなたは、何かのよう
customLoader.url="http://.....";
customLoader.onLoadDelegate = this;
customLoader.load();
にそれにアクセスして、URLを保存して、あなたを
private var url:String;
private var onLoadDelegate:Object;
public function set url(_url:String):void {
url = _url;
}
public function set onLoadDelegate(_onLoadDelegate:Object):void {
onLoadDelegate = _onLoadDelegate;
}
を委任customLoaderクラスで
public function customLoaderComplete(url:String, data:[Object or whatever you set]) {
}
にコールバックを待ちますリクエスト、URLLoaderなどを作成し、Event.COMPLETEリスナを設定してrepo関数をトリガしますバックデリゲートにRTS
public function dataLoaded(event:Event):void {
.. parse event.target.data if needed...
onLoadDelegate.customLoaderComplete(url, data);
}
あなたはさらに一歩それを取る場合は、トップレベルの「要求の発行」クラスがインタフェース匿名オブジェクトを使用する必要はありませんので、/基本クラスを拡張するに付着することができます。
関連する問題
- 1. as3は `COMPLETE`イベントの前にURLLoaderの` data`プロパティを取得しますか?
- 2. Windowsインターネットショートカット(.url)ファイルからURLファイルプロパティを取得します。
- 3. URLからアクセストークンを取得
- 4. URLからページコンテンツを取得
- 5. IDからURLを取得
- 6. コンテンツからURLを取得
- 7. SFSafariViewControllerからURLを取得
- 8. JavaScriptからURLからコンテンツを取得
- 9. Application_Start内からウェブサイトへのURLを取得しますか?
- 10. URLから情報を取得しますか?
- 11. Google+のURLからアクティビティIDを取得していますか?
- 12. URLからNSDataオブジェクトへXMLファイルを取得しますか?
- 13. URLからページコンテンツを取得しますか?
- 14. ターゲットページのURLリルーティングから値を取得していますか?
- 15. URLからコントローラとメソッドを取得しますか?
- 16. 文字列からURL変数を取得しますか?
- 17. ユーザーIDからLinkedInのプロフィールURLを取得しますか?
- 18. Java/Actionscript/JavaScriptからURLを取得しますか?
- 19. ビデオストリームからデータURLを取得しますか?
- 20. モバイルブラウザからURLを取得しますか?
- 21. APIユーザートークンからLinkedInのプロフィールURLを取得しますか?
- 22. パラメータを取得するURLを取得しますか?
- 23. rails URLからパラメータを取得する
- 24. Java。パッケージからURLを取得する
- 25. URLからJSONオブジェクトを取得する
- 26. サービスURLをW3CEndpointReferenceから取得する
- 27. URLから値を取得するPHP
- 28. URLからIDを取得するGrails
- 29. イメージをURLから取得する
- 30. URLからphpを取得する
myLoader ["url"] = "http:// ...";は動作しませんb/c http://flexblog.faratasystems.com/?p=95 – jedierikb