Date ve RegExp nesnelerini dönüştürme

Adobe AIR 1.0 ve üstü

JavaScript ve ActionScript dillerinin her ikisi de Date ve RegExp sınıflarını tanımlar, ancak bu türdeki nesneler iki yürütme bağlamı arasında otomatik olarak dönüştürülmez. Date ve RegExp nesnelerini farklı yürütme bağlamlarındaki özellikleri ve işlev parametrelerini ayarlamak için kullanmadan önce eşdeğer türe dönüştürmelisiniz.

Örneğin, aşağıdaki ActionScript kodu, jsDate adlı JavaScript Date nesnesini ActionScript Date nesnesine dönüştürür:

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

Aşağıdaki ActionScript kodu, jsRegExp adlı JavaScript RegExp nesnesini ActionScript RegExp nesnesine dönüştürür:

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