2011-03-31 70 views
0

我的代碼中有一個問題,我沒有理想的如何解決。錯誤#2101:傳遞給URLVariables.decode()的字符串必須是URL編碼的

我有一個爲需要得到變量了一個PHP的形式,我不斷收到此錯誤文件:

錯誤#2101:)傳遞給URLVariables.decode(String必須是URL編碼包含名稱/值對的查詢字符串。

生病記錄我認爲文本片段無法正常工作。

var myTextLoader:URLLoader = new URLLoader(); 
myTextLoader.dataFormat=URLLoaderDataFormat.VARIABLES; 

myTextLoader.addEventListener(Event.COMPLETE, onLoaded); 

function onLoaded(e:Event):void { 
    trace(e.target.data.ID); 
} 

myTextLoader.load(new URLRequest("http://www.converter-vhs-para-dvd-video.info/GestaoCCBS/GetInfo.php")); 

(如果你需要完整的代碼,請告訴我,我會編輯)

如果你打開瀏覽器上的網址,你會看到它的一個簡單的字符串,connnected到數據庫(php/mySQL),並以這種格式返回一組變量「ID = 1 & Nome = Marco & Tipo = Revendedor」等等,所以我相信這部分工作正常。我已經嘗試不使用變量和連接工作(只是跟蹤e.target.data),所以林現在有點困惑。

是的,我是一個牛逼AS3程序員崇拜者,所以請寬容我:)

謝謝。

+0

適合我。可能是其他地方的問題嘗試在調試器模式下運行 – 2011-03-31 20:21:55

+0

它在一個包含更多代碼的包內,所以也許它的其他東西影響了錯誤?我使用CS4 btw。 – FoxLift 2011-03-31 20:32:53

+0

嘗試徹底刪除它,看看錯誤是否仍然存在 – 2011-03-31 20:54:00

回答

1

對我來說,有時Flash不會讀取文件中的第一個變量。嘗試先放置一個虛擬變量,然後輸入您的ID等。

我必須爲少數項目做這件事。

你也可以嘗試加載它爲TEXT。

1

我最好猜測,如果你需要urlencode從PHP腳本的數據中的鍵和值。

相關問題