如何使用 ant build 使 Flex Builder 项目在现有 Flex 非项目上工作?

发布于 2024-10-07 08:28:54 字数 438 浏览 2 评论 0原文

我想在使用 Ant 的 Flex 项目上进行一些开发:http://svn.openstreetmap。 org/applications/editors/potlatch2/ 。我可以从命令行构建它,但现在想使用 Flex Builder 3.0.2 来构建、调试等。

我可以看到一些不同的路径可以遵循,但没有任何东西表明“这是正确的方法”:

  • 创建新的项目,在那里进行 SVN 签出(但是目录结构不匹配,并且不确定如何告诉 FB 使用现有的 build.xml 进行构建)
  • 创建指向另一个目录的外部源链接,其中包含文件

创建新项目, 人们总是这样做吗? (以前没做过Flash开发...)

I want to do some development on a Flex project that uses Ant: http://svn.openstreetmap.org/applications/editors/potlatch2/ . I can build it from the command line but now want to use Flex Builder 3.0.2 to build, debug, etc.

I can see a few different paths to follow, but nothing that screams out "this is the right way":

  • create new project, SVN checkout in there (but then the directory structures won't match, and not sure how to tell FB to build using the existing build.xml)
  • create new project, create external source links to another directory with the files in it

Surely people do this all the time? (Never done Flash development before...)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拒绝两难 2024-10-14 08:28:54

好吧,这就是最终对我有用的东西。事实证明我根本不需要使用ant来构建项目。这是针对特定项目(Potlatch2)的,但许多原则可能是通用的。

  1. 文件|新建 Flex 项目(无服务器),将其保存在某个位置,例如“c:\pot”
  2. SVN 签出其中的 potlatch2 文件,因此您有 c:\pot\potlatch2\potlatch2.mxml 等...
  3. 将 version.as.template 重命名为version.as 并在里面添加一些内容
  4. 从 potlatch2-config.xml 中删除“...”行。别问我为什么。
  5. 设置 Flex SDK 版本 - 将其配置为指向 SDK 3.5
  6. 项目 |属性 | Flex 构建路径:
    1. 将源文件夹设置为potlatch2
    2. 将输出文件夹设置为 potlatch2\resources
    3. 将库路径设置为potlatch2\lib
  7. 更新 Flash 全局安全设置以允许访问 c:\pot\potlatch2\resources(否则您会收到 1. SWF 安全错误) [1]
  8. 更新浏览器设置(窗口 | 首选项...)以使用安装了 Flash Debug Player 的浏览器(即不是 Chrome)。
  9. 在调试设置下(单击错误下拉菜单,其他...):关闭“使用默认值”,使调试(可能还运行和分析)指向一个 HTML 主机文件,该文件将正确的设置传递给 potlatch2.swf,传递 lat /要编辑的位置的长坐标。

Ok, here's what ended up working for me. It turns out I didn't need to use ant to build the project after all. This is for the specific project (Potlatch2) but lots of the principles are probably common.

  1. File | New Flex Project (no server), save it somewhere, eg "c:\pot"
  2. SVN checkout the potlatch2 files inside, so you have c:\pot\potlatch2\potlatch2.mxml etc...
  3. Rename version.as.template to version.as and make up some stuff inside
  4. Remove the "..." line from potlatch2-config.xml. Don't ask me why.
  5. Set Flex SDK version - configure it to point to SDK 3.5
  6. Project | Properties | Flex Build Path:
    1. set source folder to potlatch2
    2. set output folder to potlatch2\resources
    3. set library path to potlatch2\lib
  7. Update Flash global security settings to allow access to c:\pot\potlatch2\resources (otherwise you get 1. SWF security errors)[1]
  8. Update browser settings (Window | Preferences...) to use a browser that has Flash Debug Player installed (ie, not Chrome).
  9. Under debug settings (click the bug drop down, Other...): Turn off "Use defaults", make debug (and possibly run and profile) point to an HTML host file that passes the right settings to potlatch2.swf, passing lat/long coordinates of a place you want to edit.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文