Thursday, December 6, 2007

SWF, EXE, MDM 的 exe 都能關掉程式的 function

import mdm.*;

mdm.Application.init(this,OnInit);
mdm.Application.enableExitHandler();


function OnInit():void {
//mdm.Dialogs.prompt("Zinc with Flash CS3, Text Saver!");
}

// 想關程式的時候就 call MyClose()

function MyClose(){
fscommand( "quit" ); // for flash player
mdm.Application.exitWithCode(0); // for mdm

}

/*
這樣子不管單純用 swf, or swf -> exe 都可以透過 fscommand 來關程式 (用 Flash IDE開發, Debug Mode的時候)

而在用 mdm 包裝後, mdm.Application.exitWithCode(0) 就可以關程式了

所以不管你是在什麼階段都能用。
*/

No comments: