资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2020/3/10,#,2.,游戏制作,1,.,知识点讲解,动作,8.1,知识点讲解,动作脚本基本语法,事件和事件处理函数,时间轴控制,程序结构,动作,8.1.1,动作脚本基本语法,动画脚本是,Flash,具有强大交互功能的灵魂所在。它是一种编程语言,,Flash CS6,有两种版本的动作脚本语言,分别是,Action Script 2.0,和,Action Script 3.0,,动画之所以具有交互性,是通过对按钮、关键帧和影片剪辑设置移动的“动作”来实现的,所谓“动作”指的是一套命令语句,当某事件发生或某条件成立时,就会发出命令来执行设置的动作。执行菜单中的“窗口”“动作”命令,【,快捷键,F9】,,可以调出“动作”面板,动作,8.1.1,动作脚本基本语法,1,)动作工具箱,2,)脚本导航器,3,)脚本窗口,4,)交互按钮的实现,5,),ActionScript 3.0,的应用,动作,“事件”就是所发生的,ActionScript,能够识别并可响应的事情,可划分为以下几类:鼠标和键盘事件(发生在用户通过鼠标和键盘与,Flash,应用程序交互时);剪辑事件(发生在影片剪辑内);帧事件(发生在时间轴的帧中)。,8.1.2,事件和事件处理函数,动作,停止命令,stop,(),:,停止正在播放的动画。此命令没有参数。,播放命令,play,(),:,当动画被停止播放后,使用,play,()命令使动画继续播放。此命令没有参数。,停止播放声音命令,stopALLSounds,(),:,在不停播放头的情况下停止,SWF,文件中当前正在播放的所有声音。此命令没有参数。,跳转播放命令,gotoAndPlay,。,8.1.3,时间轴控制,动作,(,1,)顺序结构,按照语句的顺序逐句执行,只执行一次。,(,2,)选择结构,用,if,语句实现,可以是函数嵌套,只执行程序的某一个分支。,(,3,)循环结构,可实现程序块的循环,循环的次数不定。用,while,、,do-while,、,for,语句实现。,程序结构,8.1.4,程序结构,8.2,游戏制作,案例效果,设计思路,相关知识和技能点,任务实施,动作,本案例设计的是房屋布置游戏,游戏规则是当鼠标指针在某个小图片上时,按下鼠标左键不松开进行拖拽,该小图片跟随鼠标移动。松开鼠标则放下家具。,8.2.1,案例效果,动作,将小家具图片都转化为按钮元件,重新排列好。,用先后放入顺序确定小家具图片的正确位置。,为小家具图片添加动作,使小家具图片到任意正确位置时松开鼠标能不动。,动作命令的使用。,按钮元件的使用。,8.2.2,设计思路,8.2.3,相关知识和技能点,动作,新建一个,AS2.0,文档。在属性面板里设置如图,8-8,所示参数(背景黄色为,#F0F251,)。,调出库面板,将素材,8.2,家具拼图里的,7,张素材图全部导入到库。,8.2.4,任务实施,动作,在库面板中新建,6,个元件按钮,分别,01.png06.png,逐一拖拽到各个按钮元件中,并将其分别命名为:“地毯、沙发、书架、台灯、花盆、床头柜”。,返回场景,1,中,将,07.png,拖拽到舞台中,此时将图层,1,改名为“室内”。,8.2.4,任务实施,动作,选择文本工具,在文本“属性”面板中设置输入文字的参数,颜色为(,#8590AE,),如图,所示。,在场景中新建一个图层,2,,将其命名为“家具”。将图层,1,锁住,将家具按钮分别拖进来,在图的左边排列好,如图,所示。,8.2.4,任务实施,动作,解除图层,1,中的锁,锁住图层,2,。用“椭圆工具”绘制无边框的椭圆色块。沙发下的填充色为乳白色(,#F8FAE7,),书架下的填充色为褐色(,#FFA2D6,),台灯下的填充色为浅褐色(,#D96E09,),床头柜下的填充色为绿色(,#8AC44C,),花盆下的填充色为粉色(,#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,网页动画实用教程,THANKS,FOR YOUR,WATCHING,
展开阅读全文