0

たとえば、このURLがあります

/ソフトウェア名/オブジェクト/display?ObjRef=//サイト名/100.AI1

「100.AI1」の例に見られるように、「サイト名」と ID に応じてユーザーを動的に URl に移動させるスクリプトを actionscript に記述したいと考えています。

うまくいけば、私はこれでいくつかの助けを得ることができます.

ありがとう

4

1 に答える 1

1

PHP の爆発()に相当する 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];

または、正規表現を使用するだけです:

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];
于 2013-07-03T19:22:25.730 に答える