2011-12-08 40 views
0

我使用adobe flash構建器編寫了一個應用程序,該應用程序可以對網站進行http數據服務調用。Adob​​e Flash Builder http數據服務調用僅在導出後失敗

當我構建並啓動應用程序時,它會在我的瀏覽器中加載(地址在Crossover:C:\ Users \ path \ to \ my \ app.html)並且工作正常。然而,當我上傳應用程序到我的網站,甚至從項目生成目錄之外啓動它,HTTP服務調用失敗,彈出

Security error accessing url 
Destination: DefaultHTTP 

當然我GOOGLE了這個錯誤,並意識到它可能有事可做在我的web根目錄下有一個'crossdomain.xml'。我嘗試了這一點,並繼續失敗。
下面是我crossite域文件

<?xml version="1.0"?>  
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy>  
    <allow-access-from domain="www.my_domain_for_http_service.com" />  
</cross-domain-policy> 

我使用的Adobe Flash Builder中的免費試用版,但我沒有看到任何表明這與錯誤的事情。

有什麼想法?來自http服務調用的數據採用xml格式。

謝謝

回答

0

您可能會使用兩個不同的Flash播放器。 FB將使用調試器版本,但您的瀏覽器可能使用常規下載。運行時,右鍵單擊Flash,然後查看可以找到的內容。

如果它們不同,那麼安全設置也可能不同。您可能必須允許Flash訪問遠程網站。這也可以通過在鼠標懸停在Flash應用程序上時通過右鍵菜單訪問。

相關問題