[問題] 關於 場景某動畫只想跑一次 其他的不變

看板Flash作者 (BlueShadow)時間16年前 (2009/11/10 16:28), 編輯推噓0(0014)
留言14則, 3人參與, 最新討論串1/1
我在一個場景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

11/10 17:09, , 1F
因為場景輪播,所以重複執行了loadMovie的意思嗎?
11/10 17:09, 1F

11/10 17:25, , 2F
一般場景補間動畫不下STOP();會一直循環跑吧
11/10 17:25, 2F

11/10 17:26, , 3F
我用loadmovieNum想讓載入的動畫只跑一次 其他循環跑
11/10 17:26, 3F

11/10 17:37, , 4F
是不是loadmovieNum一次就好不循環 這樣要怎麼設定呢?
11/10 17:37, 4F

11/10 18:03, , 5F
還是有其他作法也好? 不一定要用loadmovienum
11/10 18:03, 5F

11/10 20:44, , 6F
設個布林變數,如果不是ture就load 01.swf,然後 true?
11/10 20:44, 6F

11/10 20:46, , 7F
因為我很新手 那個變數也不會耶 >< 我去查查試看看
11/10 20:46, 7F

11/10 20:47, , 8F
如果你方便教我那個變數寫法 那就更感激了
11/10 20:47, 8F

11/10 20:56, , 9F
第一行:var checkLoad:Boolean;
11/10 20:56, 9F

11/10 20:57, , 10F
第二行:if(checkLoad == undefined){
11/10 20:57, 10F

11/10 20:57, , 11F
第三行:load 你要的程式
11/10 20:57, 11F

11/10 20:57, , 12F
第四行:checkLoad = true; }
11/10 20:57, 12F

11/10 21:18, , 13F
我去試試看
11/10 21:18, 13F

11/10 21:37, , 14F
S大,我試OK了,感謝指導
11/10 21:37, 14F
文章代碼(AID): #1A-IGIvU (Flash)