Date 및 RegExp 객체 변환

Adobe AIR 1.0 이상

JavaScript 언어와 ActionScript 언어는 모두 Date 클래스와 RegExp 클래스를 정의하지만 이러한 유형의 객체는 두 실행 컨텍스트 사이에서 자동으로 변환되지 않습니다. Date 및 RegExp 객체를 사용하여 대체 실행 컨텍스트의 속성 또는 함수 매개 변수를 설정하기 전에 이러한 객체를 해당되는 유형으로 변환해야 합니다.

예를 들어 다음 ActionScript 코드는 jsDate 라는 JavaScript Date 객체를 ActionScript Date 객체로 변환합니다.

var asDate:Date = new Date(jsDate.getMilliseconds());

다음 ActionScript 코드는 jsRegExp 라는 JavaScript RegExp 객체를 ActionScript RegExp 객체로 변환합니다.

var flags:String = ""; 
if (jsRegExp.dotAll) flags += "s"; 
if (jsRegExp.extended) flags += "x"; 
if (jsRegExp.global) flags += "g"; 
if (jsRegExp.ignoreCase) flags += "i"; 
if (jsRegExp.multiline) flags += "m"; 
var asRegExp:RegExp = new RegExp(jsRegExp.source, flags);