flash如何用as控制动画

如何用as控制动画元件的播放速度。倒放等等不是用按钮哦... 如何用as控制动画元件的播放速度。倒放等等
不是用按钮哦
展开
 我来答
Keensb
2012-11-29 · TA获得超过787个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:744万
展开全部
更改播放速度的话,你可以通过设置帧频:
stage.frameRate = 120;
数字越大播放速度越快,目前最大的有效值是120。
倒放的话,你可以通过帧事件来强制命令动画元件不断跳到并停在上一帧。

比如你主场景的影片剪辑实例名叫 mc

把以下代码粘贴到主场景的第一帧。

//先让它跳到最后一帧。
mc.gotoAndStop(mc.totalFrames);

//然后侦听帧事件

mc.addEventListener(Event.ENTER_FRAME,playHandler);
function playHandler(e:Event):void
{
mc.prevFrame();
}
追问
那个改变速度的as是放在原件里面的麽?还是放场景上放元件的那个帧上?
还有额能不能留下你的qq,有什么方便 问。
追答
QQ 2656958

改变速度的AS写MC里或在主场景都可以,煮好写在按钮事件里面,根据你的需要随意改变帧频。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式