2014-02-26 91 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。然而,有些令我惊讶的是。你为什么要在服务器上部署源代码?它是连续集成服务器吗? –