看板 Flash 關於我們 聯絡資訊
我在一個場景a(共50影格)的第20影格下了一個動作: loadMovieNum("01.swf",1); 其中 01.swf 我在其內的最後影格有下stop(); 單獨匯出測試 動畫是跑一次便停止 但場景a完成後 匯出的動畫 其01.swf動畫卻一直在重覆循環載入 不是我要的一次就好 除非在場景a裡的影格下stop(); 01.swf才會載入一次便停止 因為場景a還有其他影格在跑 如果我在其內下stop(); 我其他的影格也都只跑一遍 我只希望01.swf跑一遍就好 其他要繼續跑 不知道是不是那邊沒弄對 請問要怎麼設定 才可以達到我想要的呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.34.174
Angelliya:因為場景輪播,所以重複執行了loadMovie的意思嗎? 11/10 17:09
BlueShadow9:一般場景補間動畫不下STOP();會一直循環跑吧 11/10 17:25
BlueShadow9:我用loadmovieNum想讓載入的動畫只跑一次 其他循環跑 11/10 17:26
BlueShadow9:是不是loadmovieNum一次就好不循環 這樣要怎麼設定呢? 11/10 17:37
BlueShadow9:還是有其他作法也好? 不一定要用loadmovienum 11/10 18:03
sextitanic:設個布林變數,如果不是ture就load 01.swf,然後 true? 11/10 20:44
BlueShadow9:因為我很新手 那個變數也不會耶 >< 我去查查試看看 11/10 20:46
BlueShadow9:如果你方便教我那個變數寫法 那就更感激了 11/10 20:47
sextitanic:第一行:var checkLoad:Boolean; 11/10 20:56
sextitanic:第二行:if(checkLoad == undefined){ 11/10 20:57
sextitanic:第三行:load 你要的程式 11/10 20:57
sextitanic:第四行:checkLoad = true; } 11/10 20:57
BlueShadow9:我去試試看 11/10 21:18
BlueShadow9:S大,我試OK了,感謝指導 11/10 21:37