作者LCDbest (掉進程式的深崖)
看板Flash
標題[討論] 連續兩個Alert.show()
時間Fri Feb 6 12:05:50 2009
剛剛突然發現....Alert.show()雖然可以讓ui介面終止....
但內部的程式好像還是會繼續跑完耶@@....
例:
function test():void{
mx.controls.Alert.show("測試");
var a:String = "1";
mx.controls.Alert.show(a);
}
結果會出現 "1" ,然後底下還有個"測試"
簡單的說....就是測試的Alert先跑出來....
然後"1"的Alert又會覆蓋在測試上面....
所以推測....Alert.show()只能讓ui停止操作....
但沒辦法讓程式碼停止在Alert.show()那行....
請問大大,這樣對嗎^^?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.249.114
→ aquarianboy:不確定,但對function來說沒有return就應該繼續往下走 02/06 12:11
→ aquarianboy:如果你是希望做像javascript裡confirm()的效果,那應 02/06 12:13
→ aquarianboy:該是用if..else來處理就行了 :) 02/06 12:14
→ aquarianboy:Alert.show()的回傳值是建立一個Alert的instance 02/06 12:16
→ aquarianboy:丟出來的事件(Alert.OK or Alert.CANCEL) 02/06 12:18
→ LCDbest:感謝大大~^^~小弟知道了 謝謝~^^~ 02/06 14:58