apache-flex - 是否可以创建 'command line' swf?

标签 apache-flex flash actionscript-3 actionscript

我希望能够编写一个可作为命令行应用程序运行的 .swf 文件。换句话说,我将能够创建可以与 stdin 和 stdout 交互的 actionscript 类,然后可以直接在命令行中执行该 .swf。

我怀疑这真的不可能。任何人都可以确认吗?

编辑:
一些答案指出,使用 Flash 进行命令行工作可能不是最佳选择。在大多数情况下,我完全同意。我问这个的原因是因为我想做一些 AS3 代码生成,并且在运行时内反射(reflect) AS3 类比解析代码或遍历 asdoc 生成的中间 XML 更容易。我现在正在 Ruby 中使用 XML 方法,但希望有一个更简洁的解决方案!

最佳答案

不——不可能。您能做的最好的事情是独立的应用程序(可以在 Flash 中制作,也可以使用 Flash 播放器的投影仪版本制作,可从 Adob​​e 网站获得)。

以及您为什么想要--Flash 非常棒,因为它具有强大的 GUI 功能。有很多其他编程语言更适合命令行(Python 或 Ruby 或者,上帝保佑,甚至 Perl)

关于apache-flex - 是否可以创建 'command line' swf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1056056/

相关文章:

apache-flex - 在 Flex 中调整容器大小的最佳方法是仅遵循父容器的显式尺寸

apache-flex - AS3 : How to convert ascii code to character actionscript

flash - 如何使用 as3 (Flash CS5) 自动保存(无对话框)图像

javascript - 使用 jquery 复制 Flash 画廊

javascript - 如何覆盖我想要隐藏的 div 中 flash 插件的 "always show"属性?

apache-flex - 在 Flash Builder 4.7 中安装 Apache Flex 4.9

apache-flex - AS3可以为Flash Player(不是AIR)设置接受 header 吗

apache-flex - Air Flex 最大同时上传 URL 请求数

performance - 对于 VS Foreach on Array 性能(在 AS3/Flex 中)

actionscript-3 - 如何将邮政编码转换为经度和纬度?