2014-02-26 88 views
0

我正在使用的項目使用Flex的Cairngorm體系結構。我能夠在本地主機上完美地構建和運行應用程序。但是,當我在服務器中部署此代碼時,「Main.html」未生成。Flex:未生成HTML文件

我正在將代碼移動到服務器中的某個位置。執行構建文件,然後嘗試運行該應用程序。

我正在使用Flex 3.5版本的SDK和10.0.0版本的Flash Player。

我沒有參考以下鏈接,但沒有幫助。

Flex builder3 is not generating html wrapper when targeting flex 4 sdk

我無法查明原因。請幫助我解決問題。

謝謝 小學

+0

你如何部署你的代碼?你的構建文件是什麼樣的? – Brian

回答

0

是由Flash Builder應用程序的編譯過程中產生的main.html中的文件。它不是由您的應用程序本身生成的。

因此,您必須在本地生成它,然後將您的swf和main.html文件複製到您的服務器上。

+0

構建文件我首先編譯應用程序如此理想,它應該生成swf和html文件。 – Pri

+0

Flash Builder創建的HTML文件不包含特定於您的應用程序的任何內容。它旨在爲您提供示例HTML文件,以便您輕鬆測試應用程序,並向您展示如何在不熟悉此操作的情況下將swf插入到網頁中。通常你會自定義這個頁面,或者你甚至不使用它。在你的情況下,你應該使用構建文件(我假設的一個ant build.xml)複製HTML。然而,有些令我驚訝的是。你爲什麼要在服務器上部署源代碼?它是連續集成服務器嗎? –