看板 Flash 關於我們 聯絡資訊
※ 引述《para123 (好心情,事才會做好)》之銘言: : 是這樣子的,問題敘述很單純, : 小弟希望能在使用者切換出視窗做別的事的時候,音樂 / 程式 可以暫時先暫停, : ( 是指匯出成apk檔在手機上執行時 ) : 我播放音樂的方法是用例如: : var PlaySound : SoundChannel; : PlaySound = xxxx.play( 0, 1); : 爬了一下文好像沒找到相關資訊,煩請各位高手指點迷津~~ 感謝! //註冊NativeApplication針對Event事件的監聽,當程式關閉或發呆的動作 NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, handleActivate, false, 0, true); NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, handleDeactivate, false, 0, true); NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true); //處理對應的事件邏輯 function handleActivate(event:Event):void { //保持AIR程式正常使用 //NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; //程式變最上層時,看當時播啥音樂,就播啥音樂 if (now_bg==1) { bg_sc=op_sound.play(0,9999,vocontrol_music_tran);//背景音樂 } if (now_bg==2) { bg_sc=bg_sound.play(0,9999,vocontrol_music_tran);//背景音樂 } if (now_bg==3) { bg_sc=battle_sound.play(0,9999,vocontrol_music_tran);//背景音樂 } } //程式非最上層的程式時 音樂暫時關閉 function handleDeactivate(event:Event):void { //關閉AIR程式 bg_sc.stop(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.22.7 ※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1417327536.A.26E.html
para123: 感謝大大 ! 11/30 15:03