如何在flash主场景中制作一圆形从左至右加速移动的简单动画

用Flash制作圆从左侧至右侧再回左侧的过程,求详解,考试用... 用Flash制作圆从左侧至右侧再回左侧的过程,求详解,考试用 展开
 我来答
kaizi229
2014-05-18 · TA获得超过1349个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:336万
展开全部
1、点击工作面,找到“帧频”,改为25;
2、先画个圆,点右键——转换为元件,此时圆形外会出现绿色的矩形边框;
3、在时间轴上点右键——新建关键帧,此时时间轴会多出一个黑色的圆点;
4、点住圆形,从左移动到右,此时点第一帧(第一个黑点)与最后一帧(最后一个黑点)会发现圆分别在左边与右边;
5、在第一帧与新建的关键帧之间点右键——创建动作补间,此时两个黑点之间有一个箭头→;
6、点住箭头上的任意部分,在最下方的“属性”栏中,找到“缓动”调为“-100”;
7、点文件——另存为将Fla文件保存在电脑中,按Enter+Ctrl预览动画,此时会在保存文件夹下自动生成swf动画文件;
右到左动画重复3、4、5、6操作,其中第4步把圆形从右移到左,第6步改为“100”
一诺动画
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动... 点击进入详情页
本回答由一诺动画提供
b9ss
2014-05-18 · TA获得超过230个赞
知道答主
回答量:37
采纳率:0%
帮助的人:20.4万
展开全部
打开flash开发工具 新建 按F9出来个框 粘贴此代码,就可以了。
import flash.display.Sprite;
var s:Number=0;//speed
var d:int=1;//direction
var c:Sprite=new Sprite;//the circle
c.graphics.beginFill(0x0000ff);
c.graphics.drawCircle(20,20,40);
c.x=30;
c.y=100;
this.addChild(c);
this.addEventListener(Event.ENTER_FRAME,frameHandler);
function frameHandler(e){
if(Math.abs(s)>10){
s=0;
d=-(d);
}
s+=0.1;
c.x+=s*d;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式