当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash教程:翻书效果的制作

Flash动画制作
Flash新手入门教程:动画补间和形状补间
Flash新手入门教程:图形、按钮和影片剪辑元件
Flash新手入门教程:运用遮罩制作无脚本软翻书一
Flash新手入门教程:AS3代码第一课:下雪效果
Flash新手入门教程:形状补间制作摇曳的烛光
Flash新手入门教程:AS2代码制作拖动和碰撞侦测效果
Flash教程:打造搞笑诙谐的QQ表情动画
Flash教程:打造植物生长过程动画
Flash教程:AS制作随机绽放的美丽花朵
Flash初级教程:制作水滴滴落动画效果
flash教程:绘制一款png铅笔图标
Flash教程:用AS制作文字波动效果
Flash教程:AS制作复制美丽爱心效果
Flash手绘教程:教你画卡通澳大利亚夏日海滩
Flash8教程:如何控制flvs视频播放停止
Flash技巧:如何解决动画文件增大的方法
Flash教程:你知道这些常用命令吗?
用Swf2Gif将flash动画快速变成GIF格式
Flash新手入门教程:AS2代码制作弹出菜单
Flash技巧:如何在网页中直接播放MP3音乐

Flash动画制作 中的 Flash教程:翻书效果的制作


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 232 ::
收藏到网摘: n/a

效果演示:

制作过程:

 1.打开FLASH,新建一个空白文档(550, 400)

选择文件,导入,导入到库导入事先准备好的图片(我这里导入了8张图)

然后把各图转换成图形元件 具体方法是Ctrl+l打开库用鼠标按住要转换的图拖到舞台中再按F8 转换成图形元件,(其它几个图一样操作)

补充一下转换元件的时候把注册点调到中间那里

 2.按Ctrl+l打开库面板点元件1(元件1就是刚转换的图形元件 :呵没有改名你可以随便点一张图)按住鼠标不放拖到舞台中,并调整图的大小及坐标(我这里大小是宽200高300   坐标x=300,y=50

3.在主场景插入一个图层2并锁定图层1

4.按Ctrl+l打开库把元件2拖到舞台中(图层2)
调整:宽=200 ,高=300,  x=100,y=50 如下图所示:
并在240帧处按F5插入帧

 5.锁定图层2,并新建图层3 , 按Ctrl+l打开库把元件3拖入图层3
调整宽=200,高=300, x =300,y=50
6.点图层3的第一帧再点舞台上的图形元件, 再按Q键把旋转中心点调到左边的边上如图所示:

 7.在图层3的30帧处按F6插入关键帧点30帧处的图再按Ctrl+T打开变形面板 点倾斜一栏的第二个框输入   -90再按回车键  如下图所示:

 8.在图层3的1-30帧中间的间任意一帧处点右键创建补间动画

 9.新建一个图层4在30帧处按F7创建一个空白关键帧,按Ctrl+l打开库面板拖入元件4并调整大小和坐标和元件2一样如图

10.点图层4的30帧再点舞台上的元件4,按Q键调整旋转中心点到右边

 11.在图层4的60帧处按F6插入关键帧
再回到30帧处按Ctrl+T键跳出变形面板
点下面的倾斜的第二个框输入89按回车如下图所示

12.在图层4的30-60帧中间按右键创建补动间动画
13.在图层1的60帧处按F7插入空白关键帧再按Ctrl+l打开库面板拖入元件7(这里随便可以是别的图)并调整大
小及坐标,宽=200,
高=300,x=300,y=50
(作用是当上一张图翻上去的时候可以看这张图)
14.再在图层4上新建一个图层5在60帧处按F7,再按Ctrl+l打开库拖入元件1(就是图层1第一帧的那张图)再按照图层3和图层4的方法制作剩下的图片
15.如果要加入按钮的话可以新建一个图层点窗口-公用库-按钮里面拖入几个按钮

 再选中一个按钮双击进入按钮的编辑窗口更改文字当然不改也行(自己制作也行)在属性里面改成可读性消除锯齿

16.例如改起来的是播放 那么点播放按钮在属性里面写上实例名称为bf_btn 其它按钮也差不多就是实例名称不一样

 最后新建一层点这层的第一帧按F9进入动作面板输入代码
d1_btn.onRelease = function() {
gotoAndPlay(2);
};
d2_btn.onRelease = function() {
gotoAndPlay(60);
};
d3_btn.onRelease = function() {
gotoAndPlay(120);
};
d4_btn.onRelease = function() {
gotoAndPlay(180);
};
bf_btn.onRelease = function() {
play();
};
tz_btn.onRelease = function() {
stop();
};
好了解测试一下试看看