flash制作太阳地球月亮运动教程.docx
《flash制作太阳地球月亮运动教程.docx》由会员分享,可在线阅读,更多相关《flash制作太阳地球月亮运动教程.docx(9页珍藏版)》请在冰豆网上搜索。
![flash制作太阳地球月亮运动教程.docx](https://file1.bdocx.com/fileroot1/2022-11/24/0d2df638-a768-4d20-82d8-e9d908850811/0d2df638-a768-4d20-82d8-e9d9088508111.gif)
flash制作太阳地球月亮运动教程
flash制作太阳地球月亮运动教程
本实例用flash8制作太阳、地球、月亮之间的简单模拟运动。
可作为简单的物理课件,更重要的是进一步加深理解flash动画制作中的渐变动画、运动引导线、遮罩、按钮、简单As语言等其他制作技巧。
一、地球、月亮元件的制作
1、新建flash8文档,场景大小默认/背景黑色/新建电影剪辑元件/起名:
“地球月亮”。
确定后就进入了这个电影剪辑的编辑舞台,放大视图至200%/用椭圆工具/无边框/选择线性填充,增加一个色码,左、中、右色码分别:
为#E6E9FF、#419DFA、#11076D(都是经验值,可以按自己的爱好设定)画一个正圆/调整大小为65×65,并全居中/在第10帧插入普通帧/改图层名为:
“地球”。
混色器设置见图1:
2、增加一个图层,改名为:
“轨迹”/在“轨迹”图层第1帧用椭圆工具/无填充/边框为:
黄色/笔触高度为1,画一个椭圆/改大小为:
95×45像素/全居中。
连续插入3个图层,分别改图层名为:
月亮、引导线、地球1/复制“轨迹”图层第1帧粘贴到“引导线”图层的第一帧。
/复制“地球”图层第1帧粘贴到“地球1”图层的第一帧。
/再用黑箭头工具框选地球1/删除地球1的下半部分,关闭轨迹图层的眼睛和锁。
/选中“引导线”图层第一帧上的椭圆线/用橡皮擦(最小号的)在椭圆线的最右边擦出一个极小的缺口。
如下图
3、选中月亮图层第1帧(其他图层上锁)/用椭圆工具/无边框/选择放射状填充/增加一个色码,左色码为:
#E7FCFE,中间色码为:
#C0E9FA,右色码为:
纯白色。
/并将右色码的透明度改为:
0,/在舞台空白处画一个正圆/大小为:
20×20。
/混色器设置见图2:
右键点击月亮转换为元件。
/行为:
图形,起名月亮/注册点选在左上角确定/把月亮元件拖到引导线的上线端稍微靠上一点/在第10帧插入关键帧/再把月亮元件拖到引导线的下线端稍微靠下一点/选中月亮图层第1帧建立运动(动画)渐变/在属性里把“调整到路径、同步、对齐”都打上勾/右键击引导线图层名/改图层属性为引导层/把月亮图层的属性改为被引导层/只关闭引导线图层的眼睛/按回车测试,看是否正常。
最终效果见图3:
二、光芒元件的制作
1、新建图形元件,起名:
“光芒”/确定/恢复视图100%/用矩形工具/无边框/填充选线形,增加一个色码,左色码为:
深红黄,中色码为:
红黄,右色码为:
淡黄,并把右色码得透明度改为30%左右/在舞台画一个矩形/改大小为130×3/把这个矩形拖到x、y为20,0的位置,先用黑箭头工具在场景空白处点一下,再用任意变形工具将注册点拖至舞台中心点往下1公分处,见下图4:
之后按:
Ctrl+T调出变形面板/旋转10度/按“复制并应用变形”按纽数次/形成一个圆周/用黑箭头工具选中第1帧/点修改菜单下的组合,如下图5:
2、新建电影剪辑元件:
起名:
“光芒四射”/确定/在图层1的第1帧/从库中拖入“光芒”元件并全居中/加一个图层2/也在第1帧拖入刚才那个“光芒”元件全居中/点修改菜单/变形—水平翻转/在20帧插入关键帧/创建运动补间动画/逆时针旋转一周/在图层1的20帧插入普通帧/最后右键点图层2/更改图层属性为遮罩层。
见图6:
三、按钮制作(做作品时不要这一步)
(一).做一对兰色按钮,控制场景:
(球动。
球停)
1.插入新建play按钮元件/取文字工具/输入play(22号字兰色)/居中对齐。
2.新建图层2/在指针经过地方插入空白关键帧/用文字工具输入文字
on(release){
play();
}
/调出网络(视图→网络→显示网络)/水平中齐/调整位置(用黑箭头工具调整距play下三个网络)/分别在按下帧插入帧。
3.插入新建stop按钮元件/取文字工具输入stop(22号字兰色)/居中对齐。
4.新建图层2/在指针经过插入空白关键帧/用文字工具输入文字
on(release){
stop();
}
/水平中齐/调整位置,分别在二个图层按下帧处插入帧。
(二).做一对绿按钮控制MC:
(光动。
光停)
1.插入新建Play2按钮元件;
2.选中“弹起”帧/用文字工具输入“Play”/字号:
22/绿色/居中对齐。
3.新建图层2在“指针经过”帧插入空白关键帧,输入/
on(release){
_room.shu_MC.play();
}
水平中齐/网络/向下调三格。
4.插入新建Stop2,按钮元件/
用文字工具输入Stop字号:
22/绿色,居中对齐。
5.新建图层2/在“指针经过”帧处/插入空白关键帧输入/
on(release){
_room.shu_MC.stop();
}
水平中齐/网络/向下调三格,在各层“按下”帧插入帧。
(三).做一对红色按钮控制场景和MC:
(停止。
返回)
1.插入新建play3按钮元件/选中“弹起”帧/输入play字号:
22/红色/居中对齐。
2.新建图层2/在“指针经过”帧处/插入空白关键帧,输入:
on(release){
_room.shu_MC.play();play;
}
3.插入新建stop3按钮元件/输入:
stop字号:
22/红色/居中对齐。
4.新建图层2/在“指针经过”帧处/插入空白关键帧/输入:
on(release){
_room.shu_MC.stop();stop;
}
水平中齐/网络/向下调三格/在各层“按下”帧处/插入帧。
(四)。
新建图层将库中按钮成对拉入相关名称上:
1.选中兰色play/打开动作面板/普通模式/双击play代码区显示
on(release){
play();
} (在按纽上输入:
“球动”二字)
2.选中兰色stop/打开动作面板/普通模式/双击Stop代码区显示
on(release){
stop();
} (在按纽上输入:
“球停”二字)
3.选中绿色play/打开动作面板/专家模式/影剪控制/双击on/双击release/将光标移至大括号间/回车/击插入目标路径/选中光芒四射/⊙绝对/确定/在光芒四射后打点“.”/双击play代码区显示
on(release){
_root.光芒四射.play();
} (在按纽上输入:
“光动”二字)
4.选中绿色stop/打开动作面板/专家模式/双击on/双击releae/击插入目标路径/选中光芒四射/⊙绝对/确定/在光芒四射后打点“.”/双击stop/代码区显示:
on(release){
_root.光芒四射.stop();
} (在按纽上输入:
“光停”二字)
5.选中红色play3/打开动作面板/专家模式/双击ON/双击release/插入目标路径/选中shn_MC/绝对/确定/打点“.”/双击play代码区显示:
on(release){
_root.play();play();
} (在按纽上输入:
“返回”二字)
6.选中红色stop3/打开动作面板/双击on/双击release/插入目标路径/选中shn_MC/⊙绝对/确定/打点“.”/双击stop/代码区显示:
on(release){
_root.stop();stop();
} (在按纽上输入:
“停止”二字)
四、场景组织
1、回到主场景;共建8个图层,(根据作品的要求来确定图层的数目)自下而上分别改图层名为:
“光芒四射”、“太阳”、“轨迹”、“地球月亮”、“引导线”、“按钮”、“四季按钮”、“文字”。
把库中的“光芒四射”元件拖入光芒四射图层的第1帧/全居中/在131帧插入普通帧/上锁。
在太阳图层第1帧用椭圆工具/无边框/填充为:
放射状,增加一个色码,左、中、右色码分别为:
#FFCCCC、#FBA651、#000000/再把右色码的透明度改为:
0
画一个正圆/大小为:
150×150/全居中/在131帧插入普通帧/上锁。
见图8:
在轨迹图层用椭圆工具/无填充/边框为:
黄色/笔触高度1/画一个椭圆/大小:
400×250/全居中/复制这个椭圆线/原位粘贴到引导线图层第1帧/并在这两个图层的131帧插入普通帧/关闭轨迹图层的锁和眼睛/用橡皮擦工具/把引导线图层上的椭圆右边擦除一个小缺口/上锁。
2、地球、月亮的动画;把库中的“地球月亮”元件拖入地球、月亮图层的第1帧/中心点对准引导线缺口的上线端/并给这个元件起实例名:
“地球”/在130帧插入关键帧/拖动地球月亮元件/让中心点对准引导线缺口的下线端/点第一帧/建立运动(动画)补间/在属性里把“调整到路径、同步、对齐”都打上勾/把“引导线”图层的属性改为引导层/把“地球月亮”图层的属性改为被引导层/按回车/先测试运动引导是否成功/成功后/分别在地球月亮图层的32、65、97帧插入关键帧/选中32帧中的地球月亮元件/调出信息面板/把元件位置的点放到中心/之后改元件大小为宽50(锁定宽高)/再把97帧上的地球月亮元件的宽改为80(锁定宽高)/以上操作是模拟地球远近大小的视觉效果。
/选中130帧/输入帧语句gotoAndPlay
(1);/在131帧插入空白关键帧/复制第1帧上的地球月亮元件/原位粘贴到131帧上/复制第32帧上的地球月亮元件/原位粘贴到131帧上/复制第65帧上的地球月亮元件/原位粘贴到131帧上/复制第97帧上的地球月亮元件/原位粘贴到131帧上/选中131帧/输入帧语言stop()/图层上锁。
3、按钮以及文字;选中按钮图层第1帧/输入帧语言stop()/从库中拖入一个绿色的按钮元件放在场景右下方合适的位置/在按钮上输入“四季”两个字/选中按钮元件/输入以下语句:
on(release){
gotoAndPlay(131);
}
在131插入空白关键帧/在四个“地球月亮”元件的旁边输入:
“春、夏、秋、冬”四个字。
/本图层上锁。
最后在文字图层第1帧适当的位置输入本实例的名称/作者/年月等文字。
同样在131帧插入普通帧。
/完成后的主场景图层以及第1帧和第131帧上的内容如下图9和图10:
测试、保存。