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