我需要在应用程序中使用一堆bash脚本和二进制文件,以便ActionScript可以调用它们。其中一些需要位于用户目录中才能正常运行。
我正在考虑创建一个文件夹src / assets / tools,它们将它们放在/ Applications文件夹中,然后从AS中安装后将它们复制到用户文件夹中。这样可以,还是有更好的方法?
答案 0 :(得分:2)
我在考虑制作一个文件夹 src / assets / tools,将把它们放在一起 在/ Applications文件夹中,然后 从AS,安装后复制它们 进入用户文件夹。这样可以,或者 有更好的方法吗?
如果您创建自定义安装程序;那么这似乎有可能。如果使用Adobe AIR默认安装程序,则无法在安装过程中移动文件。您可以在首次运行应用程序时移动它们。但是,即使您这样做,您也无法在AIR应用程序中执行所述脚本/二进制文件。
我相信您最好的选择是使用NativeProcess APIs与您的应用分发二进制/脚本。