我正试图找到一种从as2写入文本文件的方法。我不想使用任何php或asp,因为我的应用程序需要在没有互联网连接的情况下运行。 As3有FileReference.save(),并根据我所做的搜索量判断,as2没有那么简单的解决方案。有人有办法从as2写入txt文件吗?
答案 0 :(得分:1)
不幸的是,从AS2写入本地磁盘的选项有限:
您可以使用SharedObject类在本地存储数据,但这样做 有限的大小(基本上是一个cookie),可以通过用户偏好禁用。
如果您正在运行本地Web服务,您可以想象使用 使用PHP LoadVars(),但这非常黑客,你在哪里受限制 你的PHP脚本可以写文件。同样用于运行其他本地服务器服务 比如ColdFusion ......
您可以使用Zinc或类似内容制作基于Flash的桌面应用 mProjector - 我没有使用其中任何一个,但我猜他们有一些 支持本地文件I / O.他们不是免费的(c。 $ 400〜)。 (编辑:讨论了其他替代方案here,尤其是HippoHX)
(编辑)如果您正在使用OSX并且对“手动”(而不是自动)选项感到满意,则可以使用PrintJob()和“另存为PDF ...”来输出PDF文件,但显然是'人类可读的文字',而不是真正的'文本文件'(好的,所以它有点拉伸,但我认为我应该包括这个以保持完整性:)。
< / LI>这就是我所能想到的 - 也许还有其他解决方案?我有兴趣知道。
希望这有帮助。