【问题标题】:Running Basic Flex Projects over HTTP?通过 HTTP 运行基本的 Flex 项目?
【发布时间】:2009-12-08 02:02:51
【问题描述】:

如何配置 Flex Builder 以通过 http (http://localhost/MyProject.html) 运行基本的 flex 项目?通过类似 file:///Users/Me/Flex/MyProject... 在本地运行时,我无法弄清楚如何使用 crossdomain.xml 文件...

在带有 Safari/FireFox 的 Mac 上运行。

谢谢!

【问题讨论】:

    标签: http flexbuilder localhost


    【解决方案1】:

    如果您提到您正在开发的操作系统是什么,这将是值得的:Windows 还是 Mac OSX?

    通常,您会要求 Flex Builder 将您的构建部署到 IIS Web 服务器(如果在 Windows 上)或 Apache Web 服务器(如果在 OSX 上)已经提供的 Web 可访问位置。方法如下:

    • 选择 Flex 项目的属性
    • 在左侧面板中选择Flex Build Path
    • 为您的项目更改输出文件夹

    在 Windows 上,您通常会选择一个输出文件夹,例如 C:\inetpub\wwwroot\xyz ... 其中 xyz 是您为保存项目的输出文件而创建的文件夹的名称.这可以通过http://localhost/xyz/YourFlexApp.html访问

    在 Mac OSX 上,一个很好的输出文件夹是 /Users/yourusername/Sites/xyz ... 其中 yourusername 是您的用户名,xyz 是您为保存项目的输出文件而创建的文件夹的名称。可以通过http://localhost/~yourusername/xyz/YourFlexApp.html

    访问

    重要提示:确保您的本地网络服务器已安装并启用。

    此外,您需要更改运行/调试设置,以便 Flex Builder 通过 http:// URL 而不是通过文件引用来启动您的项目。方法如下:

    • 选择 Flex 项目的属性
    • 在左侧面板中选择运行/调试设置
    • 在主列表中选择您的应用程序
    • 点击编辑按钮
    • URL 或启动路径下,取消选中 Use defaults
    • 更改 Debug、Profile 和 Run URL 以指向您的 Web 可访问位置。

    我希望这会有所帮助。

    【讨论】:

    • 谢谢!我做了一个这样的别名:ln -s /Users/Lance/Documents/Flex\ Builder\ 3 /Library/WebServer/Documents/flex。我这样好吗?它有效:)
    • 不客气。我想这样的链接可以正常工作,但请记住,您将所有您的 Flex 项目和源代码暴露给您局域网上的任何人:-)
    【解决方案2】:

    实际上,这是一个 Flash 设置。您需要使您尝试在其中运行 Flash 的文件夹被 Flash 允许。访问这个运行 Flash 特殊组件的网站。 http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

    在“位置”部分中添加本地文件夹位置并使其允许。让它保存您的设置并不是很直观,但应该不会超过一次尝试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2017-01-17
      • 2013-09-21
      • 1970-01-01
      • 2015-11-18
      • 1970-01-01
      相关资源
      最近更新 更多