看板 Flash 關於我們 聯絡資訊
剛剛突然發現....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:http://tinyurl.com/bz6v7b 底下的範例有教怎麼補捉 02/06 12:17
aquarianboy:丟出來的事件(Alert.OK or Alert.CANCEL) 02/06 12:18
LCDbest:感謝大大~^^~小弟知道了 謝謝~^^~ 02/06 14:58