Re: 關於MovieClip的播放順序
※ 引述《lovePUTA (在你腳上寫個慘字)》之銘言:
: 我作了四個MovieClip
: 想要由第一個依序放到第四個
: 即1放完2才開始播第一格 2放完3才開始放第一格
: 我在movieclip_1裡的最後一格下了一個t=1
: 在場景裡的movieclip_2身上下了
: onClipEvent (enterFrame) {
: if (a1.t=true) {
: this.gotoAndPlay(1);
: }
: }
: 卻沒有動靜...
: 請問 是路徑的問題還是其實這樣設變數設的不對呢?
: 謝謝
沒動靜的原因是 :
enterFrame 是會一直重覆執行的,
所以會當 t=1 時, 會一直play第一格,
如果是我做, 我會做成這樣,
1 2 3 4
actions |a|a|a|a|
movie clip |o|o|o|o|
把四個 movie clip 分佈在四個影格上,
而影格上各有 stop();
在前三個要播放的 movie clip 的最後一格, 加上 _parent.play();
最後一個要播放的 movie clip 的最後一格,
如果要讓影片循環播放, 就加上 _parent.gotoAndPlay(1);
如果是其他情況, 就填入其他 as
其實如果能善於分配 movie clip 到影格上,
是可以節省很多程式碼及往後的維護時間.
致於要怎樣分配, 是沒有公式的. 大多靠經驗的累積.
我也正在磨練中...
不過我從身邊的人中發現, 愈不會 as, 就愈懂得分配影格.
--
我是一杯心酸的果汁...
果汁內懸浮著很多傷心的粒子...
我正需要一支攪拌匙不斷的把我攪拌...
免得粒子在寧靜中沉澱成塊......。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.178.199.4
推
推 61.228.131.64 12/19, , 1F
推 61.228.131.64 12/19, 1F
推
推 61.228.114.73 12/20, , 2F
推 61.228.114.73 12/20, 2F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章