《2022年Flash实例教程.pdf》由会员分享,可在线阅读,更多相关《2022年Flash实例教程.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Flash 实例教程Flash 实例教程实例制作邮票 (鸟语花香 ) (1)新建文档 (600*450); 将素材导入到舞台中央。(2)在图层1 下方新建图层2,然后选择“矩形工具”绘制比图像四周略大的矩形(586*430, 红色边框 ,填充颜色为白色);然后在“属性”面板中单击“自定义”按钮,并设置参数 (粗细 :18,类型 :点状线 ,点距:9)。(3)对绘制的矩形执行分离操作。(4)在矩形边框处于被选中状态时,执行“修改”/“形状” /“将线条转换为填充”命令 ;使用“选择工具”选择场景中的白色矩形,将其剪切 ;选择图层2,将第 1 帧删除,并插入关键帧 ,将剪切的图像粘贴至原位。形状补
2、间实例实例飘扬的旗帜精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 23 页 - - - - - - - - - - Flash 实例教程(1) 新建文档 , 在图层 1 绘制一个细长的圆角矩形作为旗杆; 并在第 20 帧插入帧(F5); (2) 新建图层 2, 绘制一个笔触颜色无, 填充色为红色的矩形作为旗帜; 分别在第5、10、15、20 帧插入关键帧 , 创建形状补间动画; 并使用任意变形工具的封套功能, 制作出旗帜飘扬时的状态。实例旋转的三棱锥新建文档 ,使用线条工具绘制立体图形, 填
3、充橘色到黄色的线性渐变, 并删除边框 ; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 23 页 - - - - - - - - - - Flash 实例教程(2) 在第 20 帧插入关键帧 , 绘制立体图形 ; 并创建形状补间动画; (3) 在第 21 帧插入关键帧 , 绘制三角形 ; (4) 选择第 1 帧, 插入 6个形状提示点 ; 并在第 20帧中将提示点移动到相应的舞台位置。逐帧动画实例实例倒计时动画(1) 新建文档 , 在图层 1 上使用椭圆工具与线条工具绘制背景图形; (2)
4、新建图层 , 输入数字 , 并插入关键帧 , 更改数字。实例电子表(1) 新建文档 , 在图层 1 上绘制电子表图形; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 23 页 - - - - - - - - - - Flash 实例教程(2) 新建图层 , 输入数字 , 并插入关键帧 , 更改数字。遮罩层实例应用实例遮罩文字(1) 新建文档 , 在图层 1 使用文字工具输入文字信息; 并在第 30 帧插入帧 ; (2) 新建图层2, 并位于图层的下方, 导入素材 , 并对素材的大小、位置进行
5、调整; 在第 30 帧插入关键帧 ,调整位置 ,创建补间动画。(3) 将图层 1 设置为遮罩层。实例闪耀的五角星(1) 新建文档 ; 绘制一个笔触颜色为橘红色, 填充颜色为黄色到红色渐变的五角星; (2) 在第 20 帧、 40 帧插入关键帧 , 创建补间动画 ; 并选中 20 帧 , 修改五角星的颜色(51,168,51); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 23 页 - - - - - - - - - - Flash 实例教程(3) 新建图层 , 绘制直线 , 复制直线绕五角
6、星旋转一周; 并将这些线条转换为填充; (4) 新建图层 , 绘制一个无填充颜色, 笔触高度为10, 颜色为白色完全透明到白色再到白色完全透明的圆; 并将其转换为填充; 复制 2个圆 , 并将 3个圆形成同心圆, 进行尺寸缩小 ; (5) 在第 40 帧插入关键帧 , 将同心圆放大 ; 创建补间动画 ; 实例万花筒(1) 新建文档 (400*400),新建一个影片剪辑元件(Ctrl+F8),导入素材到场景中央。(2) 在图层 1 上新建图层2, 绘制一个无边框的圆, 位于场景中央, 并将其打散。(3) 单击线条工具 , 在圆的中央画一条直线, 使用任意变形工具, 移动旋转中心点, 在变形面板的
7、旋转文本框中输入45 度, 单击复制并应用变形按钮; 删除多余的图形得到扇形 , 并进行组合。(4) 选择图层 1, 在第 60 帧 , 插入关键帧 , 创建补间动画; 并在属性面板设置沿顺时针旋转 1 次。(5) 选择图层 2, 在第 60 帧插入普通帧 , 并将其转换为遮罩层。(6) 回到场景 1, 将图形元件删除, 将扇形元件拖入到场景,在变形面板的旋转文本框中输入 45 度, 单击复制并应用变形按钮, 拼合成一个圆形。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 23 页 - - -
8、 - - - - - - - Flash 实例教程(7) 将场景中的元件,进行组合。实例卷轴效果(1) 新建文档 ( 白色背景 ,200*400),绘制矩形 (180*400, 内部填充为橙色, 边框线为6); 再绘制一个矩形(150*360, 填充为白色 , 边框线为2); (2) 新建一个图形元件( 卷轴 ), 用矩形工具绘制一个无边框的渐变矩形(200*20);用椭圆工具绘制一个渐变圆(30); (3) 新建 2 个图形元件 ( 文字 ); 输入文字 , 并进行滤镜效果处理; (4) 返回到场景 , 新建图层 ( 卷轴 1、卷轴 2), 并放入相应的图形元件; 将文字元件导入到图层 1
9、中; (5) 在 3个图层的第 30帧插入关键帧 , 并修改卷轴2图层图形的位置( 第 1帧在上方 ,第 30 帧在下方 ), 并创建补间动画; (6) 在图层 1 上方新建遮罩图层, 绘制一个与画卷一样大小的矩形, 创建补间动画。动作脚本实例实例比例控制杆精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 23 页 - - - - - - - - - - Flash 实例教程(1)新建文档 ,从场景 (175,25)点向右绘制一条200 点的水平线 ,并分别在头与尾添加静态文本50% 、200%
10、; (2)新建一个影片剪辑,实例名为bili; (3)新建一个影片剪辑,实例名为tupian; (4)在场景第 1 帧添加代码 : bili 、onPress=function() startDrag(bili,true,175,25,375,25); bili 、onRelease=function() stopDrag(); _root 、onEnterFrame=function() tupian 、_xscale=bili 、_x-125; tupian 、_yscale=bili 、_x-125; 实例制作光影效果精品资料 - - - 欢迎下载 - - - - - - - - - -
11、 - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 23 页 - - - - - - - - - - Flash 实例教程(1) 新建文件 ; 新建图形元件“光”, 在图形元件的编辑窗口, 绘制一个无边圆形, 将其组合 , 移动到场景中心; (2) 新建一个影片剪辑元件“光1”, 将光图形元件拖入到场景中, 将其对齐到舞台中心 ; 选择第 10 帧, 插入关键帧 , 并将透明度更改为0, 创建补间动画 ; 在第 10 帧上添加停止语句 ; (3) 返回场景 , 新建图层 , 将光 1 拖动到场景中的灰色区域, 使其在动画播放时不可见; 并在属性面板中输入a 作为实例
12、名称 ; (4) 新建一个影片剪辑元件em,不做任何操作 ; 回到场景 , 选择图层 2, 将 em影片剪辑元件拖到场景中的灰色区域; 添加脚本代码 : onClipEvent (load) _root 、i=1; onClipEvent (mouseMove) duplicateMovieClip(_root、a,a+_root、i,_root 、i); _roota+_root、i 、_x=_root 、_xmouse; _roota+_root、i 、_y=_root 、_ymouse; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 -
13、- - - - - - - - -第 8 页,共 23 页 - - - - - - - - - - Flash 实例教程_root、i+; if(_root 、i=50)_root 、i=1; 实例随机飘动的气球(1)新建一个影片剪辑元件bolloon1( 绘制一个气球),并拖曳到舞台图层1 的第一帧 ,取实例名为qiq_mc, 并输入代码 : onClipEvent(load) speed=random(5)-random(2)-random(2)+4; onClipEvent(enterFrame) this 、_y-=speed; this 、_x+=math 、cos(speed-4)
14、 if(this 、_y-45) this、_y=random(100)+445; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 23 页 - - - - - - - - - - Flash 实例教程(2)新建一个图层,输入代码 : i=1; while(i3) _root 、y=i*i-9; else if(i-3) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 23 页 - - -
15、- - - - - - - Flash 实例教程_root、y=i*i; else _root 、y=9-i*i; 添加一个清除按钮,输入代码 : on(release) _root 、x=; _root 、y=; 实例解一元二次方程(1)新建两个图形元件text1( 输入文字 )、 text2( 绘制公式图)与一个影片剪辑元件nokey(第一帧 ,stop(); 第二帧 ,stop(),并在舞台上输入文字“无解”); (2)回到主场景 ,将两个图形元件拖曳到舞台,并在舞台上绘制另外一个公式图。并将影片剪辑元件拖动到舞台,实例名为incorrect 。(3)添加输入文本 (在字母 a、b、c
16、后面 ,并在变量项后输入对应变量名)与动态文本 (7个:b1,b1, a1,c1,a1,topx,bottomx)。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 23 页 - - - - - - - - - - Flash 实例教程(4)新建两个按钮元件calulate 与 cls; (5)添加按钮与动作代码。计算按钮代码: on(press,keyPress ) a1=a; b1=b; c1=c; determinant=(b*b)-(4*a*c); if(Number(determin
17、ant)0) incorrect 、gotoAndStop(2); else n=Math 、sqrt(Number(determinant); topx=(Number(-b1)+Number(n)/(2*Number(a1); bottomx=(Number(-b1)-Number(n)/(2*Number(a1); incorrect 、gotoAndStop(1); 清除按钮代码: on(press) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 17 页,共 23 页 - - - - - -
18、- - - - Flash 实例教程 a=; b=; c=; a1=; b1=; c1=; topx=; bottomx=; incorrect 、gotoAndStop(1); 实例下雨(下雪、星空 )效果(1)新建文档 ,导入素材 ; (2)新建影片剪辑 ,并取实例名 ; (3)新建动作图层 ,在第 1 帧输入代码 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 18 页,共 23 页 - - - - - - - - - - Flash 实例教程xiayu 、duplicateMovieClip(
19、yu+i, i); mc = _rootyu+i; mc、 _x = Math 、random()*600+40; mc、_y = Math 、random()*300; mc、_alpha = Math 、random()*60+40; i+; 在第 2 帧插入空白关键帧,输入代码 : if (i40) gotoAndPlay(1); else i = 1; 实例烟花(1)新建文档 ;新建影片剪辑元件1,有 3 帧,不同颜色 ,并新建一个图层,分别在三帧上添加停止语句 ; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - -
20、- - - -第 19 页,共 23 页 - - - - - - - - - - Flash 实例教程(2)新建影片剪辑元件2,实例化影片剪辑元件1 为 yuan, 创建向右移动动画(1-25-30),并在第 31 帧插入空白关键帧,添加语句 : this、removeMovieClip(); stop(); (3)新建影片剪辑元件3,将影片剪辑元件2 拖动到场景图层1,实例化为myyuan, 并延长到第10 帧;新建图层2,输入代码 : 在第 1 帧添加代码 : j=0; k=Math 、floor(Math 、 random()*3)+1; myyuan 、_visible=false;
21、在第 3 帧插入空白关键帧,添加代码 : for(i=j;i60;i+) mline 、duplicateMovieClip(yuan+i,i); mc=eval(yuan+i) mc、yuan、gotoAndStop(k); mc、_rotation=i*6; n=20+random(80); mc、_xscale=n; mc、_yscale=n; 在第 7 帧插入空白关键帧,添加代码 : for (i=j+60; ij+120; i+) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 20 页,共 2
22、3 页 - - - - - - - - - - Flash 实例教程myyuan 、duplicateMovieClip(yuan+i, i); mc=eval(yuan+i) mc、yuan、gotoAndStop(k); mc、_rotation = i*6; n = 20+random(80); mc、_xscale = n; mc、_yscale = n; 在第 10 帧插入空白关键帧,添加代码 : for (i=j+120; ij+180; i+) myyuan 、duplicateMovieClip(yuan+i, i); mc=eval(yuan+i) mc、yuan、gotoA
23、ndStop(k); mc、_rotation = i*6; n = 20+random(80); mc、_xscale = n; mc、_yscale = n; stop(); (4)在库面板中右击影片剪辑元件3,选择链接 ,在对话框中取标识符为“dup”,并选中“为动作脚本导出”与“在第一帧导出”; (5)返回主场景 ,输入提示信息,并在第一帧上输入代码: i = 0; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 21 页,共 23 页 - - - - - - - - - - Flash 实例教程
24、onMouseDown = function () attachMovie(dup, dyuan+i, i); _rootdyuan+i、_x = _xmouse; _rootdyuan+i、_y = _ymouse; i+; 组件实例解析实例读者调查表(1)新建文档 ,将图层 1 更名为“背景”,并导入素材 ; (2)新建图层 ,名为“文字” ,创建 6 个静态文本与一个输入文本(name); (3)新建图层 ,名为“组件” ,创建 3 组单选组件 (xingbie 、zhidao、pingjia) 、一个下拉列表组件 (zhiye)与一个按钮组件(提交 )。(4)新建图层 ,名为“结果”
25、,第一帧为空白关键帧,添加停止语句;第二帧 ,创建动态文本,变量名为result; 并创建一个按钮组件(返回 )。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 22 页,共 23 页 - - - - - - - - - - Flash 实例教程(5)对提交按钮添加代码: on(press) _root 、result= 姓名 :+_root 、name、 text+ r 职业 :+_root 、 zhiye、getValue()+ r 性别 :+_root 、 xingbie 、getValue()+ r 您就是怎样知道这本书的?:+_root 、zhidao 、 getValue()+ r 评价 :+_root 、 pingjia 、getValue() _root 、gotoAndStop(2); (6)对返回按钮添加代码: on(click) _root 、gotoAndStop(1); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 23 页,共 23 页 - - - - - - - - - -
限制150内