作者Ake (AKE)
看板Flash
标题Re: 关於MovieClip的播放顺序
时间Fri Dec 19 23:11:58 2003
※ 引述《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
1F:→ harry901:推最後一句! 最後一句是学习AS的必经之路 推 61.228.131.64 12/19
2F:→ lovePUTA:搞定了!! 非常感谢&也推最後一句!! 推 61.228.114.73 12/20