1、高职高专艺术设计类专业类系列教材高职高专艺术设计类专业类系列教材Flash CS6 网页动画实用教程动作2.游戏制作1.知识点讲解动作8.1知识点讲解动作脚本基本语法事件和事件处理函数时间轴控制程序结构动作8.1.1动作脚本基本语法动画脚本是Flash 具有强大交互功能的灵魂所在。它是一种编程语言,Flash CS6 有两种版本的动作脚本语言,分别是Action Script 2.0 和Action Script 3.0,动画之所以具有交互性,是通过对按钮、关键帧和影片剪辑设置移动的“动作”来实现的,所谓“动作”指的是一套命令语句,当某事件发生或某条件成立时,就会发出命令来执行设置的动作。执行
2、菜单中的“窗口”“动作”命令【快捷键F9】,可以调出“动作”面板动作8.1.1动作脚本基本语法1)动作工具箱2)脚本导航器3)脚本窗口4)交互按钮的实现5)ActionScript 3.0 的应用动作(1)顺序结构按照语句的顺序逐句执行,只执行一次。(2)选择结构用if 语句实现,可以是函数嵌套,只执行程序的某一个分支。(3)循环结构可实现程序块的循环,循环的次数不定。用while、do-while、for 语句实现。程序结构8.1.4程序结构8.2游戏制作案例效果设计思路相关知识和技能点任务实施动作本案例设计的是房屋布置游戏,游戏规则是当鼠标指针在某个小图片上时,按下鼠标左键不松开进行拖拽,
3、该小图片跟随鼠标移动。松开鼠标则放下家具。8.2.1 案例效果动作将小家具图片都转化为按钮元件,重新排列好。用先后放入顺序确定小家具图片的正确位置。为小家具图片添加动作,使小家具图片到任意正确位置时松开鼠标能不动。动作命令的使用。按钮元件的使用。8.2.2设计思路8.2.3相关知识和技能点动作 新建一个AS2.0 文档。在属性面板里设置如图8-8 所示参数(背景黄色为#F0F251)。调出库面板,将素材8.2 家具拼图里的7 张素材图全部导入到库。8.2.4任务实施动作在库面板中新建6 个元件按钮,分别01.png06.png 逐一拖拽到各个按钮元件中,并将其分别命名为:“地毯、沙发、书架、台
4、灯、花盆、床头柜”。返回场景1 中,将07.png 拖拽到舞台中,此时将图层1 改名为“室内”。8.2.4任务实施动作选择文本工具,在文本“属性”面板中设置输入文字的参数,颜色为(#8590AE),如图 所示。在场景中新建一个图层2,将其命名为“家具”。将图层1 锁住,将家具按钮分别拖进来,在图的左边排列好,如图 所示。8.2.4任务实施动作解除图层1 中的锁,锁住图层2。用“椭圆工具”绘制无边框的椭圆色块。沙发下的填充色为乳白色(#F8FAE7),书架下的填充色为褐色(#FFA2D6),台灯下的填充色为浅褐色(#D96E09),床头柜下的填充色为绿色(#8AC44C),花盆下的填充色为粉色(
5、#F38777),地毯下的填充色为紫色(#D09CFD),如图所示。8.2.4任务实施动作在场景中选中“地毯”实例。选择“窗口动作”命令。弹出动作面板(快捷键F9)。在面板的左上角将脚本的语言版本设置为,在面板中单击“将新项目添加到脚本中”按钮。在弹出的菜单中选择“全局函数影片剪辑控制on”命令。8.2.4任务实施动作在场景中,选中“沙发”实例。重复步骤。在场景中选中沙发的属性面板,将名称改为“b”。在沙发的动作面板中直接粘贴,并将“a”改为“b”,在场景中选中沙发的属性面板,将名称改为“b”即可。8.2.4任务实施动作同理,将“书架”改为“c”,“台灯”改为“d”,“花盆”改为“e”,“床头柜”改为“f”,分别如图所示。制作完成,测试影片。8.2.4任务实施Flash CS6 网页动画实用教程THANKSFOR YOUR WATCHING