展开全部
1、点击工作面,找到“帧频”,改为25;
2、先画个圆,点右键——转换为元件,此时圆形外会出现绿色的矩形边框;
3、在时间轴上点右键——新建关键帧,此时时间轴会多出一个黑色的圆点;
4、点住圆形,从左移动到右,此时点第一帧(第一个黑点)与最后一帧(最后一个黑点)会发现圆分别在左边与右边;
5、在第一帧与新建的关键帧之间点右键——创建动作补间,此时两个黑点之间有一个箭头→;
6、点住箭头上的任意部分,在最下方的“属性”栏中,找到“缓动”调为“-100”;
7、点文件——另存为将Fla文件保存在电脑中,按Enter+Ctrl预览动画,此时会在保存文件夹下自动生成swf动画文件;
右到左动画重复3、4、5、6操作,其中第4步把圆形从右移到左,第6步改为“100”
2、先画个圆,点右键——转换为元件,此时圆形外会出现绿色的矩形边框;
3、在时间轴上点右键——新建关键帧,此时时间轴会多出一个黑色的圆点;
4、点住圆形,从左移动到右,此时点第一帧(第一个黑点)与最后一帧(最后一个黑点)会发现圆分别在左边与右边;
5、在第一帧与新建的关键帧之间点右键——创建动作补间,此时两个黑点之间有一个箭头→;
6、点住箭头上的任意部分,在最下方的“属性”栏中,找到“缓动”调为“-100”;
7、点文件——另存为将Fla文件保存在电脑中,按Enter+Ctrl预览动画,此时会在保存文件夹下自动生成swf动画文件;
右到左动画重复3、4、5、6操作,其中第4步把圆形从右移到左,第6步改为“100”
展开全部
打开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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询