我的Flash項目由幾個.swf文件組成,其中一個加載XML庫。一切工作正常在我的機器上,但是當我上傳到測試服務器庫內容不加載。AS3 XML問題
我所有的路徑都是相對於主SWF文件。我不能makeabsolute網址,B/C我必須提供「工作」壓縮包。
什麼可能是錯的?
編輯:
當FF和Chrome測試服務器上預裝Mac上我得到(IO errorError事件 - 負載從未完成)。但在PC上0錯誤。
我的Flash項目由幾個.swf文件組成,其中一個加載XML庫。一切工作正常在我的機器上,但是當我上傳到測試服務器庫內容不加載。AS3 XML問題
我所有的路徑都是相對於主SWF文件。我不能makeabsolute網址,B/C我必須提供「工作」壓縮包。
什麼可能是錯的?
編輯:
當FF和Chrome測試服務器上預裝Mac上我得到(IO errorError事件 - 負載從未完成)。但在PC上0錯誤。
它可能只是操作系統特定的路徑分隔符或區分大小寫?
如果用「/」分隔文件夾,那麼它可以在所有操作系統上運行,但是如果使用「\」,它可能實際上只能在Windows上運行。另外請注意,實際上所有的Linux/UNIX文件系統都區分大小寫,而對於Windows而言則相反。所以儘管Windows忽略了不同的字符大小寫,但在Linux/UNIX機器上,該文件不會被發現。
您是在瀏覽器中還是在Flash IDE中本地測試應用程序?
檢查您的應用程序是否可以訪問網絡上的文件。當您在機器上使用瀏覽器進行測試時,SWF將在本地沙箱中運行。您無法同時訪問網絡上的本地文件和文件。這可能是您的SWF配置爲僅訪問本地文件的情況。
Safari中的「活動」窗口在這種情況下很有用。查看從服務器加載SWF時是否顯示正確的XML URL。
上傳到測試服務器後,您可以使用瀏覽器訪問XML文件嗎? – 2010-04-09 11:03:06
是的,我可以訪問XML文件。 – 2010-04-10 23:39:18