2013-07-03 3 views
0

내가 예를 들어,이 URL이 폭발 PHP로액션 스크립트 equivilent는

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

나는 동적으로 수행하는 ActionScript에서 스크립트를 작성 걸려

예를 들어 '100.AI1'과 같이 'Sitename'과 ID 끝에 따라 사용자를 UR1에 추가합니다.

잘하면이 도움을 얻을 수 있습니다.

감사

답변

1

은 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];