Konvertieren von Date- und RegExp-Objekten

Adobe AIR 1.0 und höher

Die Sprachen JavaScript und ActionScript definieren beide Date- und RegExp-Klassen, doch werden Objekte dieser Typen normalerweise nicht automatisch zwischen den beiden Ausführungskontexten konvertiert. Sie müssen die Date- und RegExp-Objekte in den entsprechenden Typ konvertieren, bevor Sie sie zum Festlegen von Eigenschaften oder Funktionsparametern in dem anderen Ausführungskontext verwenden.

Der folgende ActionScript-Code konvertiert beispielsweise ein JavaScript-Date-Objekt namens jsDate in ein ActionScript-Date-Objekt:

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

Der folgende ActionScript-Code konvertiert ein JavaScript-RegExp-Objekt namens jsRegExp in ein ActionScript-RegExp-Objekt:

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);