flash - 如何从 Flash AS3 中的 URL 获取/获取变量

标签 flash actionscript-3 url split externalinterface

所以我有一个 URL,我需要我的 Flash 电影从中提取变量:

示例链接:
http://www.example.com/example_xml.php?aID=1234&bID=5678

我需要获取 aID 和 bID 号。

我可以通过 ExternalInterface 将完整的 URL 转换为字符串

var url:String = ExternalInterface.call("window.location.href.toString");
if (url) testField.text = url;

只是不确定如何操作 String 以获取 1234 和 5678 数字。

感谢任何提示、链接或帮助!

最佳答案

创建 URLVariables 的新实例.

// given search: aID=1234&bID=5678
var search:String = ExternalInterface.call("window.location.search");
var vars:URLVariables = new URLVariables(search);
trace(vars.aID); // 1234
trace(vars.bID); // 5678

关于flash - 如何从 Flash AS3 中的 URL 获取/获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2725231/

相关文章:

c# - 需要使用 C# 到达嵌入到 HTML 中的 Flash 影片的结尾

flash - 从另一个与默认值不同的 swf 中打开 swf 文件

javascript - 从 Javascript 调用 Flex/AS3 回调

javascript - 两端分割 url

c# - 使用 RegEx 拆分链接

javascript - 如何将 "Click"事件添加到 SWF 文件

android - Android WebView 中的 Flash - 分层问题

flash - 如何在 AS3 中创建分享按钮

actionscript-3 - Flash AS3游戏中的一些错误,经过大量的努力和帮助,几乎已完成

http - 冒号是否需要在 URI 查询参数中进行编码?