主题:  如何实现MC倒着播放?

cheeptoy

职务:普通成员
等级:1
金币:0.0
发贴:36
#12002/1/24 21:37:18
如何将MC里的帧倒着播放?我急于想知道!



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/1/24 21:54:15
可以用action来控制mc倒放
具体是:
用两帧代表一帧,每隔一个关键帧是一个判断的action帧
设置正倒标志位,判断是正goto下一帧,为倒goto上一帧


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#32002/1/25 9:33:27
帧数向上递减


閑闪互动多媒体

路过的猪

职务:普通成员
等级:2
金币:1.0
发贴:334
#42002/1/25 11:08:05

页面:点这儿参观
获取mc的帧数赋予变量D,然后D递减,就是倒退到前一帧,
50是小弟做的时候影片的总帧数,
d = _root.mm._currentframe;
d--;
if (d<1) {
d = 50;
}
_root.mm.gotoandstop(d);

编辑历史:[这消息被傻小仔编辑过(编辑时间2002-01-25 11:08:43)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52002/1/25 19:09:17
楼上的,好像有些地方不对劲呀。

我也做一个演示的,可以实现正反向倍速控制:



 源文件下载

编辑历史:[这消息被janlay编辑过(编辑时间2003-03-26 20:33:51)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62002/1/25 23:02:33
//main code:
onClipEvent(load){
speed=0;
}
onClipEvent (enterFrame) {
	var nextfrm = _currentframe+speed;
	if (speed<0 && nextfrm < 1) {
		nextfrm = _totalframes;
	}
	if (speed>0 && nextfrm > _totalframes) {
		nextfrm = 1;
	}
	gotoAndStop (nextfrm);
}



5D地盘 听5D

职务:普通成员
等级:3
金币:10.0
发贴:1074
#72002/1/31 11:58:32
老大看不到fla,是不是链接错了,我要下过来看一看呀,



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82002/1/31 20:28:43
空间暂时打不开,估计过几天就回好的



闪客作家

职务:普通成员
等级:1
金币:10.0
发贴:275
#92002/1/31 23:56:47
onclipevent(enterfraem){
if(_currentframe<1)){
this.gotoandstop(_currentframe-1)
}
}



Me

职务:普通成员
等级:2
金币:10.0
发贴:320
#102002/2/1 8:26:06
翻转帧,不就可以把MC倒过来播放么!



redsteps

职务:普通成员
等级:1
金币:1.0
发贴:144
#112002/2/1 10:12:31
faithli在上个帖子中说
引用:
翻转帧,不就可以把MC倒过来播放么!

什么意思?



Me

职务:普通成员
等级:2
金币:10.0
发贴:320
#122002/2/1 11:44:54
redsteps在上个帖子中说
引用:
faithli在上个帖子中说
引用:
翻转帧,不就可以把MC倒过来播放么!

什么意思?

修改--->帧数------------>翻转
就可以倒过来播放mc



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#132002/2/1 12:49:57
爱老虎油在上个帖子中说
引用:
onclipevent(enterfraem){
if(_currentframe<1)){
this.gotoandstop(_currentframe-1)
}
}


呵呵,和我的想法一样



cheeptoy

职务:普通成员
等级:1
金币:0.0
发贴:36
#142002/2/1 21:04:50
唔唔唔……真是跟你们说不清
我希望的是:当播放到放置有需倒放的MC的帧时,那个层所在的MC倒着播放,从最后一帧一路放在最前一帧,各位凶台,明白了吗?
我也是才做FLASH的啦,AC几乎不会,还好有以前做平面图与三维动画与美工基础的支撑啦,要不可真是一筹莫展罗喂……


************
janlay编辑:
你URL中的文件没写扩展名:P
另外,嵌入swf时一定要禁止笑脸转换!

编辑历史:[这消息被janlay编辑过(编辑时间2002-02-01 21:48:10)]


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#152002/2/1 21:44:47
cheeptoy在上个帖子中说
引用:
唔唔唔……真是跟你们说不清
我希望的是:当播放到放置有需倒放的MC的帧时,那个层所在的MC倒着播放,从最后一帧一路放在最前一帧,各位凶台,明白了吗?……


这位凶台,我给的源文件已经很清楚了。如果没有看懂,那只能说你flash基础欠佳了

编辑历史:[这消息被janlay编辑过(编辑时间2002-02-01 21:45:22)]