Преобразование объектов Date и RegExp
Adobe AIR 1.0 и более поздних версий
В обоих языках — JavaScript и ActionScript — определяются классы Date и RegExp, но объекты этих типов не преобразуются между их контекстами выполнения автоматически. Объекты Date и RegExp необходимо преобразовать, прежде чем задавать с их помощью параметры свойств и функций в другом контексте выполнения.
Например, код ActionScript преобразует объект JavaScript Date с именем
jsDate
в объект ActionScript Date:
var asDate:Date = new Date(jsDate.getMilliseconds());
Показанный ниже код ActionScript преобразует объект JavaScript RegExp с именем
jsRegExp
в объект 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);
|
|
|