Преобразование объектов Date и RegExpAdobe 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); |
|