轉換 Date 和 RegExp 物件Adobe AIR 1.0 以及更新的版本 JavaScript 和 ActionScript 語言都會定義 Date 和 RegExp 類別,但是這些類型的物件並不會自動在這兩個執行內容之間轉換。您必須先將 Date 和 RegExp 物件轉換為對等類型,才能在交替執行內容中使用這兩個物件設定屬性或函數參數。 例如,下列 ActionScript 程式碼會將名為 jsDate 的 JavaScript Date 物件轉換為 ActionScript Date 物件: var asDate:Date = new Date(jsDate.getMilliseconds()); 下列 ActionScript 程式碼會將名為 jsRegExp 的 JavaScript RegExp 物件轉換為 ActionScript RegExp 物件: 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); |
|