资源描述:
《flash课件制作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Flash课件制作Ⅰ.Flash特点Ⅱ.界面构成Ⅲ.工具箱的使用Ⅳ.动画种类及其制作Ⅴ.Flash编程小提示:SWF动画可用“硕思闪客”破解Ⅰ.FlashMX的特点FlashMX的众多特点,主要如下:(1)FlashMX使用了矢量图形和流式播放技术。(2)通过使用关键帧和元件,使所生成的“.swf”格式的动画文件非常小,便于在网络上播放和传播。并且FlashMX系统自带了很多可供用户重复使用的元件,方便了用户的开发。(3)FlashMX制作的动画,能够交互式的将音乐、动画、声效等融合在一起(4)F
2、lashMX拥有功能强大的ActionScript语言Ⅱ.Flash界面构成主菜单工具栏图层管埋区时间轴窗口场景与舞台工具箱元件库属性面板/窗口其他浮动面板/窗口(从“窗口”菜单中去设置,相当于WORD中的“视图”)Ⅲ.工具箱的使用1.【工具】区域Ⅲ.工具箱的使用Ⅳ.Flash动画种类及其制作一、Flash动画种类1.动作/运动(motion)动画2.形变/形状(shape)动画3.帧帧动画二、Flash各类动画制作1.motion动画制作⑴步骤:①单击选中时间轴中的一个空白关键帧,在其中画一个物
3、体;②在第一步关键帧后某帧处创建一个关键帧(非空白),使其中物体位置或大小与第一个关键帧中不一样。③按住shift键先后单击首末关键帧,以选取连续的动画空间,再在背景已变黑的动画空间上右击,选择弹出快捷菜单中的“创建动画”。⑵动画效果:可实现物体大小(缩放)、位置、颜色(仅对元件实例有效)、自定义路径、加减速、旋转效果。⑶作用对象:普通物体、文字物体、群组物体、元件实例。注:motion动画可用来制作引导动画、遮罩动画。Ⅳ.Flash动画种类及其制作二、Flash各类动画制作2.shape动画制作
4、⑴步骤:①单击选中时间轴中的一个空白关键帧,在其中画一个物体对象;②在第一步关键帧后某帧处创建一个空白关键帧,在其中放上另外一个物体对象。③按住shift键先后单击首末关键帧,以选取连续的动画空间,再在属性面板中设置补间类型为“形状”(shape)。⑵动画效果:可实现物体大小(缩放)、位置、形状渐变、颜色渐变。⑶作用对象:用绘图工具绘制的普通物体、打散的文字物体(必须打散两次)、打散的元件实例(打散一次)、打散的位图。Ⅳ.Flash动画种类及其制作Flash各类动画制作帧帧动画制作Ⅳ.Flash动
5、画种类及其制作Ⅴ.Flash编程(AS编程)Flash动画中的代码种类(关键)帧中的代码按钮中的代码影片剪辑中的代码动作脚本文件中的代码注:图形元件(实例)上是设置不了代码的。Ⅴ.Flash编程(AS编程)AS不区分大小写一、数据类型1基本数据类型:变体、整数、实数、字符、逻辑、对象2构造数据类型:记录、类Ⅴ.Flash编程(AS编程)二、表达式和赋值1。变量及其赋值⑴定义局部变量:VARVARNAME;varname=表达式;或VARVARNAME=表达式;⑵定义全局变量:set(变量名,值或表
6、达式);⑶文本变量:用文字工具插入文字后,在属性面板中设置文本类型为动态文或输入文本。Ⅴ.Flash编程(AS编程)二、表达式和赋值2.运算符⑴算术运算符:+,++,/,%,*,-,--eg:i--相当于i=i-1⑵字符运算符:+或add⑶逻辑运算符:!或not,and或&&,or或
7、
8、,&,<<,>>,^,
9、,~,<>,<=,>=,!=,==,>,<%=&=+=-=<<=>>=*=>>>=^=
10、=Ⅴ.Flash编程(AS编程)二、表达式和赋值3.赋值:变量名=表达式;或var变量名=表达式;或s
11、et(变量名,值或表达式);Ⅴ.Flash编程(AS编程)三.控制结构1.顺序结构2.选择结构⑴if(条件){语句体;}⑵if(条件){语句体1;}else{语句体2}⑶if(条件){语句体1;}elseif(条件2){语句体2;}[elseif(条件3){语句体3;}…]Ⅴ.Flash编程(AS编程)三.控制结构⑴while循环结构①while语句while(条件){语句体;}②dowhile语句do{语句体;}while(条件)Ⅴ.Flash编程(AS编程)三.控制结构⑵for循环语句for(
12、init;condition;next){语句体;}eg:for(i=1;i<=10;i++){…}Ⅴ.Flash编程(AS编程)四、输入输出输出:通过文字工具的“动态文本”属性或输出语句。输入:通过文字工具的“输入文本”属性或输入语句Ⅴ.Flash编程(AS编程)程序设计语言补充1。点运算符:xxx1.xxx2//xxx2从属于xxx12._root:指主场景3。_parent:指父场景4。常用函数stop();play();gotoandplay();trace();fscom