2012-12-17 114 views
0

我在這裏有一個關於flash + as3的問題。Flash swf發佈

我是一個應用程序,它從XML文件中獲取數據並將其顯示在閃存上。

現在,這是我的問題。

當我預覽文件,它就很好。所有的數據都顯示在閃存上。 當我將它發佈到.exe文件時,它也很好。所有數據都已顯示。

但是......

當我把它發佈到SWF文件,有一個問題。所有的圖形圖像都顯示出來了,但是我從XML文件中得到的數據沒有顯示出來。

但是,當我把發佈的文件,並將其拖入閃存,它就很好。所有的數據都顯示出來了。

我不太確定會發生什麼。我有什麼設置來解決這個問題嗎?

謝謝你們。

回答

0

2可能出現的問題:

  1. 你的XML數據路徑是相對的,你發佈的SWF無法找到它。

  2. 更有可能你的xml數據在Web服務器上,並且你正在通過使用file:///myfile.html的本地網頁查看swf。這因安全性而失敗。 Adobe決定本地swfs只能查看本地內容,而網絡swfs只能查看網絡內容。這個規則在閃存IDE中被忽略,因爲如果你有閃存IDE,你是一個開發人員,你應該知道你在做什麼。

檢查您的網絡服務器上的瑞士法郎,並報告回來。