0
我在試圖將圖片發佈到網頁的網頁中有一個Flash程序。當用戶點擊一個按鈕時,Web瀏覽器開始導航到新頁面,然後似乎掛起(我可以看到它開始通過閱讀在Firefox狀態欄中的消息中傳輸的數據進入頁面)導航啓動後,Flash navigateToURL掛起?
這也似乎在調試版本中工作,但不是導出的版本。
閃存代碼:
var header:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
var jpgURLRequest:URLRequest = new URLRequest("http://myurl.com/webcam_upload.php");
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
jpgURLRequest.data = encodedData;
try
{
navigateToURL(jpgURLRequest, "_Self");
}
catch(e:Error)
{
trace("error occured");
}
網頁:
<object width='534' height='450' type='application/x-shockwave-flash' data='flash/photobooth.swf'>
<param name='allowNetworking' value='all'>
<param name='allowScriptAccess' value='always'>
<param name='movie' value='flash/photobooth.swf'>
<p>My stuff.</p>
</object>
謝謝你的建議,但瀏覽器仍然啓動transfering數據,然後只是坐在那裏不重裝網頁。 – Steve
跟蹤輸出任何東西嗎?該.php應該返回一些東西回閃光爲了讓您然後重定向網頁。 – Dimitris
不,因爲我沒有看到它,所以跟蹤只能在調試模式下工作。 Flash程序似乎在調試模式下工作,但不在「發佈」版本中。 – Steve