|
主题: 如何用action控制mc依次播放?
|
 foe
职务:普通成员
等级:1
金币:0.0
发贴:79
|
#12002/8/22 17:47:16
请教各位,我想用action控制让多个mc按照我的要求依次播放,比如当第一个放到50帧 时播放第二个,又当第二个放到100帧时放第三个,以此类推,自己弄来弄去都只能实 现控制2个mc,3个以上就不行了(哈,我是flash菜鸟),请高手指点编程思路,特别是 如何实现连续的帧循环,谢谢。
|
 朝朝暮暮
职务:普通成员
等级:5
金币:34.2
发贴:3517
|
#22002/8/22 17:53:56
也是我的问题。
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
|
#32002/8/22 18:00:07
转编程~
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#42002/8/22 19:50:24
控制2个mc和控制3个思路上没什么区别阿。
|
 foe
职务:普通成员
等级:1
金币:0.0
发贴:79
|
#52002/8/22 22:53:08
斑竹大人,好像不一样吧?我举个例子:
3个mc: aa、bb、cc(mc内假设都只在最后一帧有action: stop();) frame 1: 放置aa、bb action: bb.stop(); setProperty(bb,_visible,0); frame 2: action: if (aa.currentframe==50) { setProperty(bb,_visible,1); bb.play(); stop(); } else { gotoAndPlay(1); } 呵呵,我只能到这里了,后面怎么让bb放到某一帧时播放cc呢? 我试了好久都没弄出来,主要原因是象上面这样写了以后我不知道 下一个帧循环怎么构建了,哈哈,我是个编程菜鸟
请指点,多谢
|
 edge
职务:普通成员
等级:1
金币:0.0
发贴:1
|
#62002/8/22 23:00:14
在bb的50帧上加AS: setProperty(cc,_visible,1); cc.play();
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#72002/8/22 23:02:04
bb.stop() cc.stop() bb._visible=false cc._visible=false _root.onEnterFrame=function(){ if (aa.currentframe==50) { bb._visible=true bb.play(); } if (bb.currentframe==100) { cc._visible=true cc.play(); }
}
|
 dageqi
职务:普通成员
等级:1
金币:1.0
发贴:229
|
|
 朝朝暮暮
职务:普通成员
等级:5
金币:34.2
发贴:3517
|
#92002/8/26 18:06:24
哈哈,试试不就行了?
|