问题标签 [swfaddress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

actionscript-3 - SWFAddress CHANGE 事件,调度对象

有没有办法调度一个 SWFAdresss CHANGE 事件,但同时也传递参数(一个对象)?

我在文档中看到类似的内容,但我在网上找不到示例...

0 投票
1 回答
204 浏览

flash - 客户端(Flash)深度链接路径分隔符的约定?

我在 SWFAddress 文档中看到了示例,但不清楚多级路径的约定应该是什么。他们的示例是否打算建议路径分隔符应该是连字符?

为什么不这样?

0 投票
2 回答
227 浏览

actionscript-3 - SWFAddress,为不止一层深度编写开关/案例?

我正在为 SWF 地址使用以下开关/案例:

问题是,当我在任何部分(A、B 或 C)时......还有另一个级别的链接,比如:

我想为嵌套在 A 内部发生的任何事情写一个案例,但是我该怎么做呢?

0 投票
1 回答
186 浏览

actionscript-3 - SWFAddress CHANGE 事件未发送

我已经在我正在开发的网站上成功集成了 SWFAddress 深层链接。但是,我遇到了一个问题,即当您单击 textField 的 htmlText 中的锚标记时,未调度 SWFAddress CHANGE 事件。浏览器地址栏更新成功,只是没有 CHANGE 事件。

在这种情况下,我怎样才能让它调度?

非常感谢。

0 投票
1 回答
437 浏览

actionscript-3 - SWFAddress,后退按钮

当用户按下浏览器后退按钮时,SWFAddress 可以“感知”吗?

我知道它可以触发EXTERNAL_EVENTS,但是......它是否对特定按钮执行此操作?

0 投票
2 回答
109 浏览

flash - SWFAddress 和数据持久性

我正在创建一个具有动态库存搜索功能的 Flash 站点,其中一堆复选框切换不同类型的服装项目以显示在画廊中。例如,用户可以从列表中检查“衬衫”、“牛仔裤”和“包”,并且将在与他们的选择相对应的图库中加载动态图像数组。

我的问题是找到一种方法来保存用户离开并返回页面时的选择状态。

如果网站有一个提交用户数据的按钮,我会在按下按钮时将其编码到带有 SWFAddress 的 URL 中(即 mysite.com/#/shirts-jeans-bags/),但由于客户端要求显示复选框立竿见影的效果,我需要一种不同的方法。(否则,每次单击复选框都会添加到用户的 SWFAddress 历史记录中)。

如果用户离开页面然后按下浏览器的后退按钮,我希望网站保留他们的数据。

这是我可以用 SWFAddress 做的事情吗?更好地使用 FlashVars?保存数据的最佳方法是什么?

谢谢!-B

0 投票
1 回答
265 浏览

javascript - SWFAddress 中的主要错误

我在 SWFAddress 中发现了几个相当明显的错误,涉及基于 IE 的浏览器。以下两种情况都发生在 SlimBrowser(Cnet 上的下载量为 15,000,000 次)和 Avant 中的一种(Cnet 上的下载量也为数百万)。

当通过后退按钮返回弹性应用程序的原始启动屏幕时,会出现这两个错误。它们都可以使用最新的 SWFAddress 2.4 完整下载附带的已编译示例 Flex 应用程序来重复(但我在重新编译后也重复了它们,以及其他 flex 应用程序也是如此。)

错误 1:打开 SlimBrowser,然后在单个选项卡中打开 SWFAddress Flex 示例应用程序(确保所有其他选项卡都已关闭)。在 flex 示例应用程序中,单击菜单栏选项之一只是将其带到另一个屏幕。现在点击浏览器返回按钮返回到原始屏幕。然后右键单击 Flex 应用程序的浏览器窗口选项卡并选择“关闭”,以尝试关闭 Flex 应用程序浏览器窗口。它会导致浏览器崩溃。

错误 2:修改上述 Flex 示例应用程序的起始页面的代码,以包含指向其他网站的超链接。现在重复 Bug 1 中的步骤,转到示例应用程序的不同页面,然后通过返回按钮返回到起始页面。(如果打开其他浏览器选项卡,这次没有区别。)现在单击您创建的超链接以导航到其他站点。在另一个站点上,后退按钮被禁用,您无法返回到 Flex 示例应用程序。

我当然可以尝试自己调试。只是不知道是否有人想为我省去麻烦。还有人还在维护 SWFAddress,他们甚至关心这种事情吗?我知道人们倾向于厌恶 IE,所以不知道他们是否决定不支持它。它还包括许多与微软无关的第三方浏览器,除了在幕后使用 IE 引擎。

0 投票
4 回答
516 浏览

javascript - SWFAddress:通过 JavaScript 在 URL 末尾添加“/”字符

如何在不强制用户写入的情况下/在末尾添加字符?URL我开始像这个美妙的网站SWFAddress一样使用JavaScriptjQuery直接(不使用) 。Flash

所以是这样的:

我已经开始使用这段代码来做到这一点:

setTimeout方法用于避免<a>按钮覆盖该SWFAddress.setValue方法,但我不知道如何将 to更改URL address为.url.com/content#/...url.com/content/#/...

我怎样才能做到这一点?

0 投票
1 回答
384 浏览

flash - 使用 SWFAddress 修改基本 url

在 Flash 中使用 SWFAddress 的问题

假设用户可以使用此 url 访问我的网站:

www.abc.com/?from=SOME_VALUE_HERE

当我加载我的 Flash 网站时。?from=SOME_VALUE.. 已读取,不再有用。

所以现在当我使用 SWFAddress.setValue("EXAMPLE")

显示 www.abc.com/?from=SOME_VALUE_HERE#/EXAMPLE 的浏览器 url

这太丑了。

我希望网站可以显示 www.abc.com/#/EXAMPLE

是否可以?

0 投票
0 回答
584 浏览

flash - AS3 SWFAddress 后退按钮在 Mac 上的 Safari 5.03 中不起作用?

我已经实现了 SWFAddress 2.4,它可以在 Mac 上的 Chrome 和 Firefox 中完美运行。但在 Mac 上的 Safari 5.0.3 中,后退按钮不会触发 AddressChangeEvent。深度链接适用于 Safari,只是后退按钮不起作用。

有人遇到过这个吗?这是一个错误,有解决方案吗?

谢谢!