【发布时间】:2013-07-01 11:30:12
【问题描述】:
例如我有这个网址
/softwarename/object/display?ObjRef=//Sitename/100.AI1
我想在 actionscript 中编写一个脚本,该脚本根据用户的“站点名称”和结尾的 ID 动态地将用户带到 URl,如示例“100.AI1”所示。
希望我能得到一些帮助。
谢谢
【问题讨论】:
标签: php flash actionscript explode
例如我有这个网址
/softwarename/object/display?ObjRef=//Sitename/100.AI1
我想在 actionscript 中编写一个脚本,该脚本根据用户的“站点名称”和结尾的 ID 动态地将用户带到 URl,如示例“100.AI1”所示。
希望我能得到一些帮助。
谢谢
【问题讨论】:
标签: php flash actionscript explode
相当于 PHP explode() 的 Actionscript 将是 String.split()
函数签名几乎相同,只是因为 AS3 面向对象而有所不同。
var url:String = "/softwarename/object/display?ObjRef=//Sitename/100.AI1";
var results:Array = url.split("ObjRef=//");
var variables:Array = results[1].split("/");
var sitename:String = variables[0];
var id:String = variables[1];
或者只是使用regular expression:
var url:String = "/softwarename/object/display?ObjRef=//Sitename/100.AI1";
var regex:RegExp = /.*ObjRef=\/\/(.*)\/(.*)/;
var regexResult:Object = regex.exec(url);
var sitename:String = regexResult[1];
var id:String = regesResult[2];
【讨论】: