Konwertowanie obiektów Date i RegExpAdobe AIR 1.0 i wersje późniejsze 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); |
|