【问题标题】:How can I have HTML5 FileApi Support in Flex?如何在 Flex 中获得 HTML5 FileApi 支持?
【发布时间】:2023-03-31 21:10:02
【问题描述】:

我需要 Flex 代码来支持 HTML5 File API。因为我需要为那些不支持 File API 的浏览器支持 File API 功能。有代码或链接吗?

【问题讨论】:

  • 我想 File API 是 JavaScript,所以你必须使用 ExternalInterface
  • 使用ExternalInterface 类,您可以在Flash 运行时调用ActionScript 函数,在HTML 页面中使用JavaScript。 ActionScript 函数可以返回一个值,JavaScript 会立即将其作为调用的返回值接收。这是为了使用 JavaScript 中的 AS 命令。但是对于那些不支持 File API 的浏览器,我需要相反的。请帮忙。

标签: javascript apache-flex html


【解决方案1】:

我有几件事要说。首先,大部分Flash File API 仅适用于 AIR,因此无法在基于浏览器的应用程序中使用。 FileReference 可以在浏览器应用程序中使用,但取决于您要明确执行的操作。

在 JavaScript 和 ActionScript 之间进行通信;你可以使用ExternalInterface

您可以使用 ExternalInterface 从 ActionScript 调用 JavaScript 函数。 Info on that.

您还可以使用 ExternalInterface 从 JavaScript 调用 ActionSCript 函数。 Here is some info on that.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2021-01-06
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    相关资源
    最近更新 更多