Apache flex 是否可以在Flash Builder bin调试中嵌套文件夹
我正在尝试设置bin debug文件夹,使其结构如下所示:Apache flex 是否可以在Flash Builder bin调试中嵌套文件夹,apache-flex,flash,ant,flexbuilder,Apache Flex,Flash,Ant,Flexbuilder,我正在尝试设置bin debug文件夹,使其结构如下所示: bin调试 资产 img 主权财富基金 main.swf css style.css js swfobject.js index.html 我已经尝试将项目的输出文件夹设置为:bin debug/assets/swf,它确实会在我想要的地方获取main.swf,但随后我的其他源文件夹也会转储到该swf文件夹中。我真正想要的是告诉FlashBuilder将我的swf放入一个嵌套的文件夹中,并能够指定我的构建文件夹输
- bin调试
- 资产
- img
- 主权财富基金
- main.swf
- css
- style.css
- js
- swfobject.js
- index.html
- 资产
我已经尝试将项目的输出文件夹设置为:bin debug/assets/swf,它确实会在我想要的地方获取main.swf,但随后我的其他源文件夹也会转储到该swf文件夹中。我真正想要的是告诉FlashBuilder将我的swf放入一个嵌套的文件夹中,并能够指定我的构建文件夹输出的位置。如果不使用ANT脚本,这一切都可能吗?我认为在Flash Builder中这是不可能的。我一直在寻找这个功能自己,但没有运气。我知道这在FDT中是可能的。只需修改html模板文件夹,使其看起来像所需输出的结构。index.template.html文件中的变量也很好。我最终设置了一个Ant脚本来完成这项工作,并完全删除了html模板文件夹。似乎没有什么像样的选择。结果是Ant脚本给了我更多的灵活性。如果我告诉我的项目发布到bin debug/assets/swf,它会将整个html模板转储到“assets/swf”文件夹中。我想你误解了我一点。其思想是在html模板中创建您希望在bin调试文件夹中拥有的目录结构。这样想,基本上,html模板被复制,重命名为bin debug,并处理该文件夹中的任何模板文件。然后,您的swf文件被编译并放入其中。它不是超级灵活的,例如,你不能从其他项目中提取东西,但这正是其他工具(比如ant/maven/Whatch)的用武之地。我不希望他们在那里结束,但在我看来,没有办法改变这种行为。我了解如何将文件添加到html模板中,并将其转移到bin debug,但我不知道如何将index.html保留在bin debug的根目录中,并将默认应用程序swf放置在子文件夹中。到目前为止,我唯一的解决办法就是使用ANTI,看看你现在的意思。是的,这是一个不幸的问题。据我所知,Flash Builder会将swf文件与*.template.html文件放在同一个目录中(不管是什么目录),但我认为它无法将它们从盒子中分离出来。我以前解决这个问题的方法是将模板放在我希望swf文件所在的子目录中,然后在根目录中使用static index.html。它可以工作,但并不理想,特别是当你得到无用的html文件分散在目标上时。如果有人感兴趣,我可以发布我们使用的ant脚本。它为bin调试和bin释放处理此功能