2013-07-03 5 views
0

У меня есть этот URL, напримерequivilent ActionScript для PHP взорваться

/softwarename/object/display?ObjRef=//Sitename/100.AI1

Я хотел написать скрипт в ActionScript, который динамически принимает пользователь в URl в зависимости от своего «Sitename» и идентификатора конца, как показано в примере «100.AI1».

Надеюсь, я справлюсь с этим.

Благодаря

ответ

1

в ActionScript эквивалент PHP explode() будет 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]; 
Смежные вопросы