作者BlueShadow9 (BlueShadow)
看板Flash
標題[問題] 關於 loadMovieNum 指令
時間Tue Nov 10 16:27:58 2009
我在一個場景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
1F:→ Angelliya:因為場景輪播,所以重複執行了loadMovie的意思嗎? 11/10 17:09
2F:→ BlueShadow9:一般場景補間動畫不下STOP();會一直循環跑吧 11/10 17:25
3F:→ BlueShadow9:我用loadmovieNum想讓載入的動畫只跑一次 其他循環跑 11/10 17:26
4F:→ BlueShadow9:是不是loadmovieNum一次就好不循環 這樣要怎麼設定呢? 11/10 17:37
5F:→ BlueShadow9:還是有其他作法也好? 不一定要用loadmovienum 11/10 18:03
6F:→ sextitanic:設個布林變數,如果不是ture就load 01.swf,然後 true? 11/10 20:44
7F:→ BlueShadow9:因為我很新手 那個變數也不會耶 >< 我去查查試看看 11/10 20:46
8F:→ BlueShadow9:如果你方便教我那個變數寫法 那就更感激了 11/10 20:47
9F:→ sextitanic:第一行:var checkLoad:Boolean; 11/10 20:56
10F:→ sextitanic:第二行:if(checkLoad == undefined){ 11/10 20:57
11F:→ sextitanic:第三行:load 你要的程式 11/10 20:57
12F:→ sextitanic:第四行:checkLoad = true; } 11/10 20:57
13F:→ BlueShadow9:我去試試看 11/10 21:18
14F:→ BlueShadow9:S大,我試OK了,感謝指導 11/10 21:37