0

我认为可能有三种选择:

  1. 将链接加载为 flashvar 并允许 Flash 打开 URI
  2. 使用 AJAX/AJAH 将链接加载到 Flash 文件中并允许 Flash 打开 URI
  3. 只需让 Flash 文件调用打开 URI 的 Javascript 函数

这些方法中的一种是否比其他方法更好?

即,
我在 CMS 中工作,因此每种方法都需要不同的过程来编辑/控制链接。在 #1 中,编辑器需要打开 Flash 节点并将路径添加到 flashvar。在 #2 中,编辑器只需将路径作为具有特定 ID 的锚点添加到页面(或 XML)。在#3 中,路径可以以多种不同的方式存储。这些链接在创建 Flash 文件时是未知的,因此它们不能嵌入到 Flash 中。使用#1 而非#2 或#3 等是否有性能/效率/兼容性/充分的理由?

4

1 回答 1

1

这将取决于链接是什么......但在您的示例的上下文中:
-1 您将使用 flashvars 将一些变量/数据加载到 Flash
-2 我想不出需要解决方案 2 的情况。 ..
-3 您可以使用 navigateToURL 打开 URI 而无需 Javascript

您可能想查看与 SWFAddress
http://www.asual.com/swfaddress/的深度链接

于 2010-09-21T18:39:27.627 回答