2011-07-19 25 views
0

我被要求在Flex加載一個XML文件的地方放一個概念驗證。我做了,現在我想通過電子郵件發送SWF和XML文件,並讓用戶只需點擊並工作,而不是將其放在服務器上。用XML發送同事一個Flex POC

我在我的編譯器參數中添加了use-network = false,但這不起作用。我仍然看到一個空白屏幕。

請問我該如何做到這一點?

謝謝!

+0

你期望用戶點擊什麼? SWF文件?如果是這樣,系統設置將控制發生的情況,您可能無法控制這些設置。 – JeffryHouser

+0

沒錯。我希望他們從電子郵件中直接點擊SWF文件並使其工作。 – fumeng

+2

您確實應該將SWF放在Web服務器上並向它們發送鏈接。我相信這是確保該文件對用戶有效的唯一方法,並且XML文件(我假設沒有嵌入)將位於正確的位置。 – JeffryHouser

回答

1

Zip你的bin-debug文件夾。確保你的xml也在那裏。發送它並要求它們在bin-debug文件夾中啓動swfFile.htm文件。 注意:bin-debug文件夾在Flex項目中被稱爲輸出文件夾。

+0

我喜歡這個解決方案,應該先完成它。最後,我剛剛結束了一個Web服務器。感謝您提供所有有用的意見。 – fumeng

1

將xml文件放到Web服務器上,您不會遇到問題。

如果您想要從本地磁盤讀取數據,請在查看器中打開.swf文件並創建一個投影機文件 - 然後它將能夠正常訪問本地硬盤驅動器。

讓我知道它是怎麼回事:)