问题标签 [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.
actionscript-3 - SWFAddress CHANGE 事件,调度对象
有没有办法调度一个 SWFAdresss CHANGE 事件,但同时也传递参数(一个对象)?
我在文档中看到类似的内容,但我在网上找不到示例...
flash - 客户端(Flash)深度链接路径分隔符的约定?
我在 SWFAddress 文档中看到了示例,但不清楚多级路径的约定应该是什么。他们的示例是否打算建议路径分隔符应该是连字符?
为什么不这样?
actionscript-3 - SWFAddress,为不止一层深度编写开关/案例?
我正在为 SWF 地址使用以下开关/案例:
问题是,当我在任何部分(A、B 或 C)时......还有另一个级别的链接,比如:
我想为嵌套在 A 内部发生的任何事情写一个案例,但是我该怎么做呢?
actionscript-3 - SWFAddress CHANGE 事件未发送
我已经在我正在开发的网站上成功集成了 SWFAddress 深层链接。但是,我遇到了一个问题,即当您单击 textField 的 htmlText 中的锚标记时,未调度 SWFAddress CHANGE 事件。浏览器地址栏更新成功,只是没有 CHANGE 事件。
在这种情况下,我怎样才能让它调度?
非常感谢。
actionscript-3 - SWFAddress,后退按钮
当用户按下浏览器后退按钮时,SWFAddress 可以“感知”吗?
我知道它可以触发EXTERNAL_EVENTS,但是......它是否对特定按钮执行此操作?
flash - SWFAddress 和数据持久性
我正在创建一个具有动态库存搜索功能的 Flash 站点,其中一堆复选框切换不同类型的服装项目以显示在画廊中。例如,用户可以从列表中检查“衬衫”、“牛仔裤”和“包”,并且将在与他们的选择相对应的图库中加载动态图像数组。
我的问题是找到一种方法来保存用户离开并返回页面时的选择状态。
如果网站有一个提交用户数据的按钮,我会在按下按钮时将其编码到带有 SWFAddress 的 URL 中(即 mysite.com/#/shirts-jeans-bags/),但由于客户端要求显示复选框立竿见影的效果,我需要一种不同的方法。(否则,每次单击复选框都会添加到用户的 SWFAddress 历史记录中)。
如果用户离开页面然后按下浏览器的后退按钮,我希望网站保留他们的数据。
这是我可以用 SWFAddress 做的事情吗?更好地使用 FlashVars?保存数据的最佳方法是什么?
谢谢!-B
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 引擎。
javascript - SWFAddress:通过 JavaScript 在 URL 末尾添加“/”字符
如何在不强制用户写入的情况下/
在末尾添加字符?URL
我开始像这个美妙的网站SWFAddress
一样使用JavaScript
和jQuery
直接(不使用) 。Flash
所以是这样的:
我已经开始使用这段代码来做到这一点:
该setTimeout
方法用于避免<a>
按钮覆盖该SWFAddress.setValue
方法,但我不知道如何将 to更改URL address
为.url.com/content#/...
url.com/content/#/...
我怎样才能做到这一点?
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
是否可以?
flash - AS3 SWFAddress 后退按钮在 Mac 上的 Safari 5.03 中不起作用?
我已经实现了 SWFAddress 2.4,它可以在 Mac 上的 Chrome 和 Firefox 中完美运行。但在 Mac 上的 Safari 5.0.3 中,后退按钮不会触发 AddressChangeEvent。深度链接适用于 Safari,只是后退按钮不起作用。
有人遇到过这个吗?这是一个错误,有解决方案吗?
谢谢!