作者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