有從URLLoader對象獲得URL的簡單/好方法嗎?似乎至少有兩個人(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
父類如何接觸這個裝載器類? – 2011-09-09 15:24:06
1
這是一個不錯的方法。相反的方法是將URLLoader包裝到類中並將信息存儲在那裏,如果您希望通知請求的類已完成加載和已成功加載哪個URL。
您將訪問它像,
customLoader.url="http://.....";
customLoader.onLoadDelegate = this;
customLoader.load();
,並在您存儲的URL customLoader類等待回調
public function customLoaderComplete(url:String, data:[Object or whatever you set]) {
}
並委派
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;
}
那麼你創建請求,URLLoader等,並設置Event.COMPLETE監聽器來觸發一個函數回購RTS回委託
public function dataLoaded(event:Event):void {
.. parse event.target.data if needed...
onLoadDelegate.customLoaderComplete(url, data);
}
如果你把它更進一步的頂級「要求發行」類可以堅持的接口/擴展一個基類,這樣你就不必使用匿名對象。
相關問題
- 1. 從URLLoader獲取位置?
- 2. flex URLLoader獲取位置標題
- 3. 從InputStream獲取URL
- 4. 從url獲取JSON
- 5. 從Intent.ACTION_VIEW獲取URL
- 6. 從WebView獲取URL
- 7. 從URL獲取JSON
- 8. 從IFrame獲取URL?
- 9. 從url獲取ID
- 10. 獲取從URL中
- 11. 從beginSheetModalForWindow獲取URL:
- 12. 從URL獲取JSONOpen
- 13. 從wireshark獲取URL
- 14. 從JSON url獲取
- 15. 如何從SFSafariViewController獲取URL?
- 16. 從URL參數獲取值
- 17. 從Cloudinary URL獲取字節[]
- 18. 從子iframe獲取URL
- 19. XmlPullParser從url中獲取xml
- 20. 從android中獲取XML url
- 21. 嘗試從URL獲取XML
- 22. rails從URL獲取參數
- 23. 從webview組件獲取URL
- 24. 從URL段獲取標籤
- 25. Symfony3從URL獲取參數
- 26. 從字符串獲取URL
- 27. 從URL獲取資源
- 28. 從URL獲取ID與jQuery
- 29. 獲取URL,並從中
- 30. 從URL獲取變量
myLoader [「url」] =「http:// ...」;不起作用b/c http://flexblog.faratasystems.com/?p=95 – jedierikb 2009-07-31 22:16:10