在Flash中,我想在前10帧,帧频为1;10帧以后帧频为12,该如何做到,在此多谢
3个回答
展开全部
没法完成,一个文件里所有运行的频帧是一致的
如果希望每个动画里的运行速度不同
可以通过程序的方式来实现,但不是改变频帧
例如:
有个影片剪辑a,有个影片剪辑b
在b上写
onClipEvent (load) {
var nowFrame=1;
var ctlObj=this;
function aa(){
stop();
nowFrame=(ctlObj._currentframe<ctlObj._totalframes)?nowFrame+1:1;
ctlObj.gotoAndStop(nowFrame);
}
setInterval(aa,100);
}
其中 setInterval(aa,100);里的100就是运行速度,表示0.1秒后运行一帧
如果希望每个动画里的运行速度不同
可以通过程序的方式来实现,但不是改变频帧
例如:
有个影片剪辑a,有个影片剪辑b
在b上写
onClipEvent (load) {
var nowFrame=1;
var ctlObj=this;
function aa(){
stop();
nowFrame=(ctlObj._currentframe<ctlObj._totalframes)?nowFrame+1:1;
ctlObj.gotoAndStop(nowFrame);
}
setInterval(aa,100);
}
其中 setInterval(aa,100);里的100就是运行速度,表示0.1秒后运行一帧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是flash cs3以上的版本(我目前用的是5.5的),
用代码就可以摆平:
在第一帧上写:stage.frameRate = 1
在第10帧上写stage.frameRate = 12
张志晨
用代码就可以摆平:
在第一帧上写:stage.frameRate = 1
在第10帧上写stage.frameRate = 12
张志晨
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
as2做不到
as3可以搜索stage.frameRate改变帧频
as3可以搜索stage.frameRate改变帧频
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询