永发信息网

flash 在不改变帧数的情况下创建补间动画时怎样将播放速度减慢?

答案:4  悬赏:70  手机版
解决时间 2021-03-15 18:42
  • 提问者网友:十年饮冰
  • 2021-03-15 14:28
flash 在不改变帧数的情况下创建补间动画时怎样将播放速度减慢?
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-15 14:45
flash 在不改变帧数的情况下创建补间动画时,可以改小帧频使播放速度减慢。例如默认帧频是12,修改为6,则播放时间就比原来多一倍。 (修改帧频在“修改”菜单下的“文件”中修改。)
全部回答
  • 1楼网友:猎心人
  • 2021-03-15 18:31
呵呵@!楼主,我又来回答了! 第一种:把整体的帧频(fps)降低! 由于这种方法怎么弄百度上太多了,我这里也就不说了!我也相信楼主会这点! 第二种:利用actionscript3.0脚本代码实现! 在你的补间动画上添加一层,在每个补间动画区域的每帧添加关键帧!(也可以2帧添加一个!调成你想要的速度!) 之后在该层的第一个关键帧上面写上上一个变量: -----代码开始----- var timer:timer=new timer(500)//这里设置速度,500是0.5秒! timer.addeventlistener(timerevent.timer,fun_timer); function fun_timer(event:timerevent):void{ nextframe();//播放到下一帧! timer.stop();//让这个计时器停下来! } ----代码结束---- 之后在每个补间动画区域的关键帧上面添加代码: -----代码开始----- stop();//让动画停下来! timer.statr(); ----代码结束---- 这样的话就可以在每帧上延迟0.5秒再播放,你也可以把500改成其他! !!! 暂时只发现这两种方法可以实现! 当然,如果你的补间动画很长,那还是建议改帧频!这样简单多了!
  • 2楼网友:逐風
  • 2021-03-15 17:23
改变文档的帧频。
  • 3楼网友:不想翻身的咸鱼
  • 2021-03-15 16:01
这个的话有两种方法可以实现: 第一种:把整体的帧频(FPS)降低! 这种的方法我就不累赘了! 第二种:利用AS脚本代码实现! 不好意思,本人只会一点AS3.0代码,所以这里就提供AS3.0代码的变慢方法! 在你的补间动画上添加一层,在每个补间动画区域的每帧添加关键帧!(也可以2帧添加一个!调成你想要的速度!) 之后在该层的第一个关键帧上面写上上一个变量: var timer:Timer=new Timer(500)//这里设置速度,500是0.5秒! timer.addEventListener(TimerEvent.TIMER,fun_timer); function fun_timer(Event:TimerEvent):void{ nextFrame();//播放到下一帧! timer.stop();//让这个计时器停下来! } 之后在每个补间动画区域的关键帧上面添加代码: stop();//让动画停下来! timer.statr(); 这样的话就可以在每帧上延迟0.5秒再播放,你也可以把500改成其他! !!! 不好意思,2.0代码不会!呵呵呵呵呵! !!1 暂时只发现这两种方法可以实现! 当然,如果你的补间动画很长,那还是建议改帧频!这样简单多了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯