我正在使用 FDT 3 和 Ant 制作一个 jsfl 文件,然后执行该文件来编译 fla,我试图弄清楚如何让 jsfl 删除 aso 文件。我尝试将 aso 文件的路径存储在 Ant 中的属性中,然后在创建时将其添加到 jsfl 中,并且它可以删除 aso 文件,但这意味着每个人都必须编辑该属性以适合他们的机器,我们是使用 Mac 和 Windows。
我的问题是,有没有办法让 jsfl 找到并删除 aso 文件?
感谢rodrigoap的回答,但我正在寻找一个指向本地用户aso dir的jsfl代码行。
我实际上找到了awsner。
FLfile.remove( fl.configURI + "/Classes/aso" );
fl.configURI 指向 loacl 用户 Flash 配置文件夹。然后你只需添加到 aso 文件夹“/Classes/aso”的其余路径。上面的行可用于从 mac 或 windows 上的 jsfl 文件中删除 aso 文件。
我对 FDT、jsfl 或 aso 一无所知。此 Ant 任务将删除以下中的每个 .aso 文件./myPrj
:
<delete>
<fileset dir="./myPrj" includes="**/*.aso"/>
</delete>