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