Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 是否可以在Flash Builder bin调试中嵌套文件夹_Apache Flex_Flash_Ant_Flexbuilder - Fatal编程技术网

Apache flex 是否可以在Flash Builder bin调试中嵌套文件夹

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 debug文件夹,使其结构如下所示:

  • 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释放处理此功能