flash平移动画教程(6篇)
浏览
3093文章
6篇1:如何利用flash简单制作平移动画效果图
全文共 339 字
+ 加入清单下面向大家介绍利用flash简单制作平移动画效果图方法,教程真的很不错,很基础,很适合新手来学习,一起来学习吧!
方法/步骤
1、创建空白文件
打开flash,弹出的界面后,选择里边的3.0即可,如图所示。
创建形状
点击上方的第一帧,然后点击左侧的矩形,在画布中画一个矩形形状,如图。
制作关键帧
在第20帧鼠标指向,右键选择插入关键帧,并点击确定,如图所示。
制作关键帧位置
将一开始矩形的位置拖动到随意所需位置,然后确定,如图所示。
创建补间动画
鼠标指向1到20帧任意位置,然后鼠标右键,选择创建补间动画,如图。
预览动画
在完成以上操作后,便可以预览自己的第一个动画,只需要按下ctrl+enter键即可运行。
注意事项
一定要插入关键帧,否则不会产生动画
创建补间动画实在两个关键帧直接,无特殊要求
篇2:flash教程-遮罩动画-卷轴展开动画
全文共 217 字
+ 加入清单遮罩动画是flash的动画之一。下面,我们来看看如何使用Flash制作出遮罩动画效果吧。
操作方法
1画卷
如果不想绘制一个画卷的话,那么可以导入画卷图片,然后锁定图层1。如下图所示:
2画长方形
然后截图一个画卷轴,然后画一个比画卷面积还大的长方形,如下图所示:
3关键帧
在图层1中的第50帧位置插入关键帧,在图层2第20和50帧位置插入关键帧,并拖动长方形,如下图所示:
4传统补间动画
然后在图层2中创建2个传统补间动画,并把图层2改为遮罩层即可,如下图所示:
篇3:Flash如何制作飞翔的老鹰动画教程
全文共 396 字
+ 加入清单简单的动画能增加课件色彩,使课件更加生动有趣。下面我将以飞翔的老鹰为例,为大家介绍如何制作简单的动画。
方法/步骤
首先新建一个flash文档。然后在弹出的对话框中设置大小为288像素×209像素。背景颜色为白色等内容。
然后创建背景图层,需要导入“背景.bmp”文件,再选择第30帧,增加过渡帧。
接着导入gif动画。在文档基础上,新建一个图层,选中第1帧,执行【文件】——【导入】——【导入到舞台】命令,导入 “老鹰.gif”文件。
对插入的内容进行调整,可调整对象大小及相应的位置。将老鹰适当缩小一些,并适当调节它的位置。
图层上 添加文字。新建一个图层,输入“天高任鸟飞”。
最后测试存盘。
执行【控制】——【测试影片】命令,观察动画的效果。
如果满意,执行【文件】——【保存】命令,将文件保存成“飞翔的老鹰.fla”文件。
如果要导出Flash的播放文件,执行【文件】——【导出】——【导出影片】命令。
篇4:flash如何制作简单的火柴人走路动画教程
全文共 284 字
+ 加入清单大家平时看到有许多的火柴人动画,是否觉得很有趣呢,下面就为大家详细介绍flash制作简单的火柴人走路动画方法,希望大家能对大家有所帮助。
方法/步骤
1、打开flash
2、选择刷子工具,绘制出一个小火柴人来。如图所示。
3、绘制好后,隔几帧继续绘制。点击图片中红色的地方,观看之前的火柴人,以便后面的绘制。
4、再隔几帧继续绘制火柴人。
5、开始补帧,将帧之间空白多的地方补帧,绘制火柴人。
6、绘制好后,点击控制——播放,观看效果。或者按ctrl+enter键观看效果。
注意事项
绘制过程越细致,效果越好哦。
教程结束,以上就是flash制作简单的火柴人走路动画教程,希望大家喜欢!
篇5:flash最简单动画制作教程
全文共 479 字
+ 加入清单flash被称为“闪客”,主要是用来制作动画的工具。首先要新建一个flash文档,然后再创建关键帧,并使用工具栏绘制图像。以下用CS5.5版本的flash为例,给大家演示一下。
操作方法
1首先打开flash软件,会显示flash主界面。
2然后再点击ActionScript 3.0或ActionScript 2.0,一般来说是创建ActionScript3.0文档。
3接着可以看到flash的界面区域,包括菜单栏、场景、舞台、时间轴、属性面板和工具栏。
4然后可以更改舞台的颜色,点击属性面板下方的“舞台”,然后再选择颜色,默认颜色是白色。
5接着把舞台颜色选择为蓝色,就点击蓝色方框即可。
6然后点击工作栏的星形工具,其中笔触颜色为无色,填充颜色是黄色。
7接着在第一帧处,使用星形工具在舞台上绘制星星即可,鼠标点在舞台上,然后滑动鼠标即可绘制一个星星。
8然后在第25帧的位置插入关键帧:右击第25帧处,然后选择“插入关键帧”。
9在第25帧位置,更改星星的填充颜色为红色。
10然后在第1~25帧位置,鼠标右击选择“创建补间形状”。
11然后发布预览,可以看到星星的填充颜色从“黄色”逐渐加深为“红色”。
篇6:Flash如何制作敌人穷追不舍的追逐动画教程
全文共 1690 字
+ 加入清单这篇教程主要向大家介绍利用flash制作敌人穷追不舍的追逐动画游戏方法,教程不是很难,只是将sin,cos函数的应用罢了。会应用的话会发现很都游戏的制作都离不开三角函数。
还有的就是在一定的范围内追逐目标。
其实是计算出两点距离d后加一点判断,然后再执行移动
Rt△ABC,∠C=90度。。。∠A所对的边叫a..∠B的对边叫b...
sin∠1=a:c=a/c(对边比斜边)
cos∠1=b:c=b/c(邻边比斜边)
至于asin就是求sin的反值。。。sin是求边的比。。。那么asin就是用比来反求角的值
即asin(a:c)=∠1..
acos就是反求cos的值。。。
还有要用到的是钩股定理。。。
既a*a+b*b=c*c
如下图:
d就可以通过(m.x-m.y)的平方加上(m.y-s.y)的平方的和再开方来求出
然后用asin(abs(m.y-s.y):d)求出∠1...既s1的值...
继续往下看:
s1已知....i就是在1单位时间内移动的距离。。。。因为sin∠1=a:c
假设ss=sin(s1)
所以sin(s1)=a:c=a:i=ss,a=ss*i。
假设cos(s1)=b:c=b:1=cc,c=cc*i。
还有要注意的一个问题。。。。就是要计算出移动后的点的坐标。。。。
。。参照图2
(s.x,s.y)
要去追(m.x,m.y)那个红点。。。再参照图,当红点在蓝点的右上方时————即(m.x>=s.x && m.y>=s.y)
蓝点移动到的点的坐标就是。。。。(s.x+cc*i,s.y+ss*i)
在右下方(m.x>=s.x && m.y
移动后的点(s.x+cc*i,s.y-ss*i)
在左下方时(m.x
移动后的点(s.x-cc*i,s.y-ss*i)
在左上方时(m.x=s.y)
移动后点坐标(s.x-cc*i,s.y+ss*i)
源程序:
复制代码
代码如下:
stage.addEventListener(MouseEvent.MOUSE_MOVE,moves);
var i:int=int(q.text);
var mou:Sprite=new Sprite();//用来得到鼠标的坐标
var s1:Number=0;//角
var d:Number=0;//两点的距离
addChild(mou);
function moves(e:MouseEvent){
m.x=mou.mouseX;
m.y=mou.mouseY;
}
stage.addEventListener(Event.ENTER_FRAME,mm);
function mm(e:Event){
d=Math.sqrt(pf(abs(s.x-m.x))+pf(abs(s.y-m.y)));
s1=Math.asin(abs(s.y-m.y)/d);
if(d>=i){
if(m.x>=s.x && m.y>=s.y){
s.y+=Math.sin(s1)*i;
s.x+=Math.cos(s1)*i;
}else if(m.x
s.y-=Math.sin(s1)*i;
s.x-=Math.cos(s1)*i;
}else if(m.x=s.y){
s.x-=Math.cos(s1)*i;
s.y+=Math.sin(s1)*i;
}else if(m.x>=s.x && m.y
s.x+=Math.cos(s1)*i;
s.y-=Math.sin(s1)*i;
}
}else{
s.x=m.x;
s.y=m.y;
}
}
function abs(n:Number){
return(Math.abs(n));
}//计算绝对值
function pf(n:Number){
return n*n;
}//计算平方
//以下是设定速度的按钮
b1.addEventListener(MouseEvent.CLICK,se);
function se(e:Event){
i=int(q.text);
}
还有的就是在一定的范围内追逐目标。。。。
其实是计算出两点距离d后加一点判断。。。然后再执行移动。。。
教程结束,以上就是flash敌人穷追不舍(鼠标感应)的追逐动画教程,希望能对大家有所帮助!