Flash 編寫工具開發人員可使用這些函數。
公用方法
函數 | 定義自 | ||
---|---|---|---|
通知裝載 SWF 命令的應用程式命令已完成,並指示應用程式確認或捨棄由 MMExecute() 命令送出的變更。 | adobe.utils | ||
讓您可以透過 ActionScript 送出 Flash JavaScript API (JSAPI) 命令。 | adobe.utils |
函數詳細資訊
MMEndCommand | () | 函數 |
public function MMEndCommand(endStatus:Boolean, notifyString:String):void
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
通知裝載 SWF 命令的應用程式命令已完成,並指示應用程式確認或捨棄由 MMExecute()
命令送出的變更。
參數
endStatus:Boolean — Boolean 值;使用 true 來確認變更,否則為 false 。如果設為 false ,則會捨棄任何待處理的變更。
| |
notifyString:String — 內含錯誤訊息或提供捨棄變更原因的字串。如果 endStatus 參數值為 true ,會使用空字串做為 notifyString 的參數值。
|
MMExecute | () | 函數 |
public function MMExecute(name:String):String
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | AIR 1.0, Flash Player 9 |
讓您可以透過 ActionScript 送出 Flash JavaScript API (JSAPI) 命令。 在 Flash Professional 中,您只能經由下列項目呼叫 MMExecute()
函數:用來做為「Flash 面板」的影片、XMLtoUI 對話方塊或組件的「自訂 UI」。 JSAPI 命令在撰寫環境以外便失去作用。
Flash JSAPI 提供了數種物件、方法和屬性,可以對使用者能在編寫環境中輸入的命令進行重製或列舉的動作。 使用 JSAPI,您便可以編寫能以下列數種方式擴充 Flash 的指令碼:將命令加入至選單、操作「舞台」上的物件,以及重複命令的順序等等。
使用者若要執行 JSAPI 指令碼,通常必須選取「命令 > 執行命令」。然而,您可以將這個函數用在 ActionScript 的指令碼中,以直接呼叫某個 JSAPI 命令。 若您將 MMExecute()
用在檔案的「影格 1」上的某段程式碼中,則這個命令會在該 SWF 檔載入時執行。
如需有關 JSAPI 的詳細資訊,請參閱「擴充 Flash」,網址 http://www.adobe.com/go/jsapi_info_tw。
參數
name:String — 傳遞給 MMExecute() 的字串。 MMExecute() 會剖析此字串,並執行任何 JavaScript 命令。您可以為字串指定變數,再將該變數傳遞給 MMExecute() 。 您也可以將 JavaScript 函數分成幾個較小的字串,MMExecute() 會傳回最後呼叫的函數值。
|
String — 由 JavaScript 陳述式所傳送之結果 (如果有的話) 的字串形式。
|
Tue Jun 12 2018, 04:03 PM Z