从SWF文件的URL中抓取一些特定文本?动作脚本3.0

时间:2015-05-12 13:57:31

标签: actionscript-3 flash

好的,所以我有一个横幅放在网站上,根据我需要更新swf横幅文本的URL。我需要抓取的文字在URL中就是这样的。

产物=" ABC"

" abc"可以是不同数量的字符。我没有确切的网址可供使用。

我在这里得到了一个部分答案:Get Current Browser URL - ActionScript 3

然而,这并没有解释我如何只能获得产品的名称。

谢谢你

2 个答案:

答案 0 :(得分:0)

您需要一个webservice或flashvars来了解当前的产品。

我希望这对你有所帮助。

:)

答案 1 :(得分:0)

您可以这样做:

//check to make sure you can use ExternalInterface
if(ExternalInterface.available){
    //grab the url from JavaScript
    var url:String = ExternalInterface.call("window.location.href.toString");
    //make sure the url is valid and has querystring parameters (eg a ?)
    if(url && url.length > 0 && url.indexOf("?") > -1){
        //split the url and grab everything after the ?, convert that into URL variable object
        var params:URLVariables = new URLVariables(url.split("?")[1]);
        trace(params.product); //abc
    }
}

有关正确获取网址的详细信息,请参阅this question

的答案