0
所以,我想ActionScript3:如何獲得swf所在頁面的真實url?
var url:String = String(this.loaderInfo.url);
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self'); // second argument is target
} catch (e:Error) {
ErrorButton.label = "Please refresh page manually"
}
和
var url:String = String(this.loaderInfo.loaderURL);
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self'); // second argument is target
} catch (e:Error) {
ErrorButton.label = "Please refresh page manually"
}
和FlexGlobals.topLevelApplication.url但是這一切都使相同=(
但大公bouth回到我http://127.0.0.1/w2/window.swf
而我不得不網址http://127.0.0.1/w2/window.php?action=read#1
。我使用閃光燈製造商,那麼我應該怎樣做才能獲得真正的完整鏈接 - 不是swf鏈接?
afaik您只能從AS3獲得swf物理位置的鏈接。不過,您可以爲當前的swf創建一個swf容器並將其加載到那裏 - 將鏈接保留在父swf中很容易。另一種方法是讓你的PHP服務器端返回你不僅僅是一個瑞士法郎,而是一個瑞士法郎嵌入在HTML你需要的鏈接(我認爲服務器必須知道它)作爲一個get參數傳遞給你的瑞士法郎文件 – www0z0k 2010-11-27 20:24:41