[問題] loader外部swf檔後 用timer停止影片和聲音

看板Flash作者 (水mimi)時間16年前 (2009/06/06 13:43), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/2 (看更多)
我作一個輸入訊號會random影片然後timer計時三秒後會停止的遊戲 訊號源我是用phidgets這個裝置 作完時出現了一個問題 我在三秒後能停止影片的播放 """""""但是它的聲音我不能停止""""""" 一開的影片我是自己錄不小心轉成flv又轉成swf檔 轉swf檔的時候是用flash直接轉 不知道會不會和這個有關係 下面貼的是我的程式碼 stop(); import com.phidgets.*; import com.phidgets.events.*; var phid:PhidgetInterfaceKit; var A:Loader = new Loader(); var t:Timer = new Timer(3000, 1); var R:Number; phid = new PhidgetInterfaceKit(); phid.addEventListener(PhidgetDataEvent.INPUT_CHANGE, onInputChange); phid.open("localhost", 5001); t.addEventListener(TimerEvent.TIMER, onTime); function onTime(e:TimerEvent):void { A.unload(); SoundMixer.stopAll(); gotoAndStop(2); } function onInputChange(evt:PhidgetDataEvent):void { trace(evt.Index); trace(evt.Data); switch(evt.Index) { case 0: if(evt.Data == true) { R = Math.floor(Math.random()*7+1); var order = "o" + R +".swf"; A.unload(); SoundMixer.stopAll(); A.load(new URLRequest(order)); addChild(A); A.x = 0; A.y = 0; t.start(); } break; } } 用Flash不超過一個月~請各位大各位高手賜教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.11.16.85

06/06 14:01, , 1F
聲音是從哪來的
06/06 14:01, 1F

06/06 14:08, , 2F
影片原本裡面的
06/06 14:08, 2F

06/06 14:10, , 3F
那就是影片沒有停掉囉,跟SoundMixer應該沒關係
06/06 14:10, 3F

06/06 14:11, , 4F
unload不是已經停掉了?
06/06 14:11, 4F
文章代碼(AID): #1AAW7fHR (Flash)
文章代碼(AID): #1AAW7fHR (Flash)