Konwertowanie obiektów Date i RegExp

Adobe AIR 1.0 i starsze wersje

Oba języki JavaScript i ActionScript definiują klasy Date i RegExp, ale obiekty tych typów nie są automatycznie konwertowane między dwoma kontekstami wykonania. Obiekty Date i RegExp należy przekonwertować na odpowiedni typ przed użyciem ich do ustawienia właściwości lub parametrów funkcji w drugim kontekście wykonania.

Na przykład: poniższy kod ActionScript konwertuje obiekt Date JavaScript o nazwie jsDate na obiekt Date ActionScript:

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

Poniższy kod ActionScript konwertuje obiekt RegExp JavaScript o nazwie jsRegExp na obiekt RegExp ActionScript:

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