主题:  如何用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
也是我的问题。


朝朝暮暮永远爱老婆
欢迎大家访问:http://bbs.dameng.com/forumdisplay.php?fid=19,国产数据库。我是版主。希望大家多多支持!

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
#82002/8/25 17:53:26
看不懂



朝朝暮暮

职务:普通成员
等级:5
金币:34.2
发贴:3517
#92002/8/26 18:06:24
哈哈,试试不就行了?


朝朝暮暮永远爱老婆
欢迎大家访问:http://bbs.dameng.com/forumdisplay.php?fid=19,国产数据库。我是版主。希望大家多多支持!