将链接/链接操作加载到 Flash 文件中的最佳实践是什么?

发布于 2024-09-24 04:45:17 字数 420 浏览 3 评论 0原文

我认为可能有三个选项:

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

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

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

I think there are probably three options:

  1. Load the link in as a flashvar and allow the Flash to open the URI
  2. Load the link into the Flash file using AJAX/AJAH and allow the Flash open the URI
  3. Just have the Flash file call a Javascript function that opens the URI

Is one of these methods better than the other(s)?

i.e.,
I'm working in a CMS, so each method requires a different process to edit/control the link. In #1, the editor needs to open the Flash node and add the path to a flashvar. In #2, the editor just needs to add the path as an anchor with a specific ID to a page (or XML). In #3, the paths could be stored in many different ways. The links aren't known when the Flash files are created, so they can't be embedded in the Flash. Is there a performance/efficiency/compatibility/good reason to use #1 over #2 or #3, etc?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萤火眠眠 2024-10-01 04:45:17

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

您可能想研究 SWFAddress 的深层链接
http://www.asual.com/swfaddress/

That would depend on what the link is... but in the context of your examples:
-1 You would use flashvars to load some variables / data into Flash
-2 I can't think of a situation where one would need solution 2...
-3 You can use navigateToURL to open a URI without the need for Javascript

You may want to look into deep linking with SWFAddress
http://www.asual.com/swfaddress/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文