主题:  各位大侠,翻书的效果,谁会?

loveadv

职务:普通成员
等级:3
金币:1.0
发贴:669
#12001/11/12 14:15:31
怎样用两个按钮,做到像翻书一样一页一页的翻看,A按钮向后翻,B按钮向前
翻,我想的是把每页做成动画角色,用A,B来控制,结果水平太低,失败,
失败!!!
如有原代码请寄ydj_68@sina.com,谢!!!



暗黑菜鸟

职务:普通成员
等级:1
金币:10.0
发贴:225
#22001/11/12 14:38:03
ydj在上个帖子中说
引用:
怎样用两个按钮,做到像翻书一样一页一页的翻看,A按钮向后翻,B按钮向前
翻,我想的是把每页做成动画角色,用A,B来控制,结果水平太低,失败,
失败!!!
如有原代码请寄ydj_68@sina.com,谢!!!



目前我只见过逐桢做出来的翻书效果,不过用按钮控制动画倒可以用ac轻易的实现~ 先要把翻书的动画作出来,用这样写:
A:
on(press){
gotoandplay(后面的桢);
}
B:
on(press){
gotoandplay(前面的桢);
}



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#32001/11/12 20:50:18
ydj在上个帖子中说
引用:
怎样用两个按钮,做到像翻书一样一页一页的翻看,A按钮向后翻,B按钮向前
翻,我想的是把每页做成动画角色,用A,B来控制,结果水平太低,失败,
失败!!!
如有原代码请寄ydj_68@sina.com,谢!!!



把翻页的MC的针全部拷贝 然后复制针 反转RESER**(记不清了)

然后用GOTO



loveadv

职务:普通成员
等级:3
金币:1.0
发贴:669
#42001/11/13 12:53:03
我很菜的!!!问题如下:

但是翻动帧的话,就会影响其它物件,又不想破坏书面的其它物件,只是单纯的翻动一下书页面,
或许也可以把其它物件做到以后的帧,但是太费事了,而且文件也肯定变大了。

比如:我有三张页面,分别做成动画"Movie1","Movie2","Movie3".
有两个按钮,分别是A,B.
有十个帧(帧数无所谓),前两个是关键帧,
我在第一个帧加上:
a=0
我在第二个帧加上:
setProperty("Movie1",_visible,0)
setProperty("Movie2",_visible,0)
setProperty("Movie3",_visible,0)
在第三帧我放入A,B,并且把三张页面放入,
在A里加入:
on(release){
a+=1
if(a>=3){
a=3
}
if(a==1){
setProperty("Movie1",_visible,1)
setProperty("Movie2",_visible,0)
setProperty("Movie3",_visible,0)
}
if(a==2){
setProperty("Movie1",_visible,0)
setProperty("Movie2",_visible,1)
setProperty("Movie3",_visible,0)
}else{
setProperty("Movie1",_visible,0)
setProperty("Movie2",_visible,0)
setProperty("Movie3",_visible,1)
}
}
在B里加入:
on(release){
a-=1
if(a<=1){
a=1
}
if(a==1){
setProperty("Movie1",_visible,1)
setProperty("Movie2",_visible,0)
setProperty("Movie3",_visible,0)
}
if(a==2){
setProperty("Movie1",_visible,0)
setProperty("Movie2",_visible,1)
setProperty("Movie3",_visible,0)
}
}

上面大概就是了,但按A正常,按B就不正常了,什么原因在下百思不得其解!!!
还望各位大侠指点密津!!!