【问题标题】:Save data into external files in AS3, with out server?将数据保存到 AS3 中的外部文件中,没有服务器?
【发布时间】:2010-12-10 07:25:54
【问题描述】:

如何在没有服务器支持的情况下将一些文本信息保存在本地硬盘中。我知道共享对象,但我不使用它。我需要将所有这些功能作为文本保存在另一个外部文件中。

AS3.0 中有没有办法做到这一点。

我不喜欢 Flex,我正在使用 Action Script 3.0 和 Flash IDE

编辑:

我的 swf 保存在本地计算机中。所以 没有服务器交互或浏览器 相互作用。瑞士法郎正在运行 本地文件夹并从中读取txt文件 本地文件夹,然后按一下保存 保存按钮。

【问题讨论】:

  • 您介意是否提示用户保存文件?

标签: apache-flex actionscript-3 actionscript


【解决方案1】:

使用类FileReference@987654321@方法,因为Flash Player 10.0

【讨论】:

    【解决方案2】:

    如何保存一些文本信息 在没有服务器的本地硬盘中 支持。

    在这种情况下,您如何定义本地?服务器本地还是客户端本地?没有任何服务器端可以帮助您将任何本地内容保存到客户端。此外,没有任何客户端可以帮助您将任何内容保存到服务器。

    您可以使用Shared Objects 存储来自 Flash Player 的本地信息。不过,这些就像 cookie,可能不是您要找的。

    如果这是一个 AIR 应用程序,您可以使用File API 来保存本地文件。但是,这些 API 在运行 Web 应用程序时不可用。

    如果您可以提示用户输入保存位置,您可以使用FileReference.save 方法。

    如果服务器上已经存在该文件,您可以链接到它,让浏览器处理它。不过,浏览器设置将决定实际发生的情况。 IT 可能会尝试呈现文件,它可能会提示用户下载或打开它。

    【讨论】:

      【解决方案3】:

      您可以尝试使用 XML 来保存和检索数据(它可以充当本地数据库)

      【讨论】:

        猜你喜欢
        • 2011-06-05
        • 2011-10-29
        • 1970-01-01
        • 2012-10-26
        • 1970-01-01
        • 2012-08-14
        • 2021-10-29
        • 1970-01-01
        • 2018-03-24
        相关资源
        最近更新 更多