资源简介 第2节 Flash动作脚本与操作考试内容考试要求考试属性1.帧动作c必考2.影片的交互及关闭c必考一、帧动作脚本1.帧动作。所谓的“帧动作”,就是Flash影片在播放到该帧的时候应该进行什么样的操作。例如跳转、停止、重复等等。2.Flash中普通帧是不可以设置动作的,关键帧可以设置动作。也就是说,如果要对某一帧添加动作,必须要使该帧成为关键帧。3.常见的帧动作主要有:命令(动作脚本)功能play();从时间轴的当前帧开始播放stop();从时间轴的当前帧停止播放nextframe();从时间轴的当前帧往后走一帧prevframe();从时间轴的当前帧往前走一帧gotoandplay(帧);gotoandplay(“场景名”,帧);让指针跳转到当前场景的指定帧,并开始播放让指针跳转到指定场景的指定帧,并开始播放gotoandstop(帧);gotoandstop(“场景名”,帧);让指针跳转到当前场景的指定帧,并停止播放让指针跳转到指定场景的指定帧,并停止播放stopallsounds();停止当前正在播放的所有声音要实现动画开始播放时停留在第1帧,单击“开始播放”按钮后,则从第1帧开始播放。则第1帧上添加的动作命令为stop();,“开始播放”按钮上添加的动作命令为on(press/release){play();}_或_on(press/release){gotoandplay(1);}。二、影片的交互及关闭当影片与外部文件交互时,需要用到geturl()命令;当影片退出时,需要用到fscommand()命令。两脚本命令详细信息如下表所示。命令格式功能fscommand(command,paramerters);关闭动画。如fscommand(“quit”);geturl(url);打开网站:geturl(“http://www.sohu.com”);打开文件:geturl(“readme.txt”);要实现单击“小助手”按钮后,则打开文件“help.txt”,则在“小助手”按钮上添加的动作命令为on(press/release){geturl(“help.txt”);}。一、动作命令的添加添加动作命令前,必须明确三点:①添加的对象;②触发的方式;③要添加的具体动作命令。【典例1】 要使动画播放放到第30帧时停止播放,则应添加的动作命令为________________,添加的对象为________________,触发的方式为________________。解析 本题主要考查的是帧动作。根据题目描述可知,作用的对象是关键帧(第30帧),在此帧上添加的动作命令为“stop();”,帧动作命令的触发方式为:播放到该帧时将自动执行。答案 stop(); 关键帧 播放该帧时自动执行[方法总结] 在添加动作命令时必须明确是帧动作命令还是按钮动作命令。【变式训练1】 要使动画播放到最后一帧时,跳转到当前场景的第1帧开始播放,则应添加的动作命令为________,添加对象为________,触发的方式为________。解析 本题主要考查的是帧动作。跳转到当前场景的第1帧开始播放的动作命令为“gotoandplay(1);”,作用的对象是关键帧(最后一帧),播放到该帧时将自动执行帧中包含的动作命令。答案 gotoandplay(1); 关键帧 播放该帧时自动执行【变式训练2】 在Flash软件中,某关键帧上的脚本为“gotoandstop(1);”,下列动作命令能产生与该脚本相同效果的是( )A.gotoandplay(1); stop();B.stop(1);C.play(1);stop();D.gotoandplay(1);stop(1);解析 本题主要考查的是帧动作。要注意帧动作命令书写的规范。答案 A【典例2】 要实现单击“返回”按钮后,跳转到“main”场景的第1帧停止播放,则应添加的动作命令为________,添加对象为________,触发的方式为________。解析 本题主要考查的是按钮动作。根据题目描述可知,作用的对象是按钮(返回按钮),在此按钮上添加的动作命令为“on(press/release){gotoandstop(“main”,1);}”,触发方式的单击返回按钮。答案 on(press/release){gotoandstop(“main”,1);} “返回”按钮 单击按钮[方法总结] 添加动作命令时要区分添加的对象是帧还是按钮,若是按钮,则应加上on函数。【变式训练3】 要实现单击“退出”按钮后,则关闭放映文件。则在“退出”按钮上添加的动作命令为( )A.stop();B.fscommand(“quit”);C.on(press){stop();}D.on(release){fscommand(“quit”);}解析 本题主要考查的是按钮动作命令。作用对象为按钮,关闭放映文件的动作命令为“on(release){fscommand(“quit”);}”,因此答案为D。答案 D1.小明制作Flash动画“赏月.fla”的部分界面如图所示:Action图层第36帧的动作命令为“stop();”,播放到该帧时,单击“按钮”图层中的“赏月”按钮,动画跳转到“moon”场景的第1帧开始播放,则“赏月”按钮的动作命令是( )A.on(release){ Play();}B.on(release){ gotoandstop(“moon”,1);}C.on(release){ Stop();}D.on(release){ gotoandPlay(“moon”,1);}解析 本题考查的是对交互控制命令的应用能力。因为要实现单击“按钮”图层中的“赏月”按钮,动画跳转到“moon”场景的第1帧播放。属于按钮动作脚本,应设置在影片剪辑控制的on函数中。所以在“重播”按钮的动作命令应是on(release){ gotoAndPlay(“moon”,1);}。答案 D2.小明制作了一个如图所示的Flash动画,要使动画在播放完“场景1”的最后一帧后停止播放,可添加“stop”动作命令的位置是( )A.“背景”的第30帧B.“小狗”的第29帧C.“小狗”的第30帧D.“白云”的第30帧解析 本题考查Flash中动作的添加。由图可知,该场景的最后一帧为30帧,动作代码必须加在关键帧或空白关键帧上。答案 A3.一个多媒体作品主交互界面的制作脚本如下表所示,如果使用Flash软件来完成该作品的合成,则“退出”按钮中的命令应设置为( )文件名:主界面类别序号:2进入方式:通过“loading”按钮进入动画 呈现方式:1.通过片头播放按钮,进入“片头”界面。2.通过见证奇迹按钮,进入“魔术”界面。3.通过作者介绍按钮,进入“说明”界面。4.通过退出按钮,进入“片尾”界面。呈现顺序说明:鼠标移到按钮上,出现相应的文字。解说词:无。A.on(press){fscommand(“quit”);}B.on(press){gotoandplay(“片尾”,1);}C.on(press){geturl(“片尾”);}D.gotoandplay(“片尾”,1);解析 由题意可知,点击“退出”按钮要跳转到“片尾”场景,而按钮代码需要有on(press){},因此答案为on(press){gotoandplay(“片尾”,1);}。答案 B4.在某Flash作品制作过程中,要实现 “动画播放到第60帧时,再回到第5帧继续播放”的功能,则应在第60帧中添加的动作命令是( )A.on(press){gotoandPlay(1);}B.on(press){gotoandPlay(5);}C.on(press){gotoandPlay(60);}D.on(press){gotoandStop(5);}:Zxxk.Com]解析 本题主要考查的是Flash帧动作命令。要实现 “动画播放到第60帧时,再回到第5帧继续播放”,则应在帧上添加的动作命令是on(press){gotoandPlay(5);},因此答案为B。答案 B5.某Flash文件的时间轴如下图所示,下列说法不正确的是( )A.“按钮”图层第45帧为空白关键帧,因此能添加帧动作命令B.“文字”图层虽被隐藏,但测试影片时,仍能看到该图层的补间动画C.“背景”图层虽被锁定,但可在该图层的第20帧插入空白关键帧D.按钮实例一开始就出现在舞台上,并持续到最后解析 按钮实例一开始就出现在舞台上,并持续到第44帧,但第45帧时消失在舞台上,因此答案为D。答案 D基础巩固1.在Flash软件中,某关键帧上的脚本为“gotoandplay(10);”,下列动作命令能产生与该脚本相同效果的是( )A.gotoandstop(10);play();B.stop(10);play();C.play(10);D.gotoandPlay(10);stop(10);解析 本题主要考查的是帧动作命令。需注意的是动作命令“Play();、stop();”的括号内不能有参数。答案 A2.小明按照下表中的制作脚本制作Flash动画:场景名:fly类别序号:1进入方式:测试影片即开始播放呈现顺序说明小鸟站在地上,单击“起飞”按钮后,小鸟从地上飞到树上。根据脚本要求,小鸟在“fly”场景的第1帧和在“起飞”按钮上的动作命令分别是( )A.stop(); play();B.on(pree){stop();} play();C.stop(); on(press){play();}D.stop(); on(release){play(1);}解析 本题主要考查的是根据制作脚本编写动作命令。要区分帧动作命令和按钮动作命令的不同。答案 C3.使用Flash软件编辑某作品时,部分界面如下图所示:在第30帧能直接添加动作命令的图层是( )①动作图层 ②蝴蝶图层 ③天鹅图层 ④森林图层 ⑤背景图层A.①②③④⑤ B.①②③④C.①③④ D.①②④解析 本题主要考查的是帧动作命令使用的场合。帧动作命令只能添加在关键帧或空白关键帧上。答案 C4.小明在自己的Flash作品中设计了一个“12306”按钮,当按下该按钮后松开时,浏览器将打开12306网站(http://www.12306.cn)。则他在按钮上应添加的命令是( )A.getURL(“http://www.12306.cn”);B.On(press){getURL(“12306”);}C.On(release){getURL(http://www.12306.cn);}D.On(release){getURL(“http://www.12306.cn”);}解析 本题主要考查的是按钮动作命令。添加按钮动作脚本时,要加上on函数,打开网站的命令为geturl,网址的内容要加上双引号,因此答案为D。答案 D能力提升5.使用Flash软件制作一张“圣诞贺卡”,其“主界面”场景的制作脚本如下: 模块名:“主界面”场景类别序号:2进入方式:由“片头”场景单击“进入”按钮进入呈现方式:1.“文字 1”、“文字 2”均由舞台下方向上运动。2.“圣诞树”从舞台下方慢慢移入舞台中央。3.“圣诞老人”从舞台右侧移动到舞台左侧。4.“重播”按钮在舞台右下方,单击该按钮从当前场景第1帧重新开始播放。呈现顺序说明:1.一开始出现:背景图片和 “文字 1”的动画持续 3 秒。2.约第 3 秒出现 “小孩”、“雪人”、“圣诞树”、“圣诞老人”及“文字 2”的动画 (时长约 3 秒),“文字 1”动画消失后再出现 “文字 2”动画,最后出现“重播”按钮。3.动画播放完自动停止在最后一帧。根据该脚本,下列说法正确的是 ( )A.“主界面”场景是由 “片头”场景播放完成后自动进入B.单击“重播”按钮将会重新播放整个动画文件C.“主界面”场景一开始播放的时候没有出现“文字 2”的动画D.背景图片一开始就出现,所以背景图片所在图层应位于最上层解析 “主界面”场景是由 “片头”场景单击“进入”按钮进入;单击“重播”按钮将会重新从“主界面”场景第1帧重新开始播放;背景图片一开始就出现,说明背景图片放在所在图层的第1帧上,这无法说明图层的位置,一般来说背景图层在最下层。因此,正确的是C。答案 C6.小赵用Flash软件制作了题为“绿色环保”的单场景动画。请回答以下问题:(1)在作品制作之前,小赵分析该作品需要用到哪些多媒体设备和工具,该分析过程属于多媒体创作中的________(选填:应用需求分析/创作需求分析)。(2)如图所示,“地球”图层从第1帧到第24帧实现“地球”实例从透明到完全显示的动画,该过程动画在舞台上播放的时间约________秒,该动画类型属于________(选填:逐帧动画/动画补间/形状补间)。(3)将该动画导出生成swf文件,运行该swf文件时,要实现该动画播放一次便自动关闭播放器,则应在________图层的最后一帧设置帧动作命令为________________________________________________________________。(4)测试场景时,发现“背景”图层只播放2秒便消失,若要使背景图片一直存在,对该图层进行的操作是__________________________________________。解析 (1)本小题主要考查的是多媒体作品的需求分析,分析制作过程中需用到的多媒体设备及工具,属于创作需求分析;(2)“地球”图层补间动画共24帧,帧频为12.0fps,因此播放时间约为2秒,实例从透明到完全显示的补间动画属于动画补间动画;添加帧动作命令的对象为关键帧,只有“动作”图层的最后一帧为关键帧,因此在“动作”图层的最后一帧添加动作命令,关闭播放器的动作命令为fscommand(“quit”)。答案 (1)创作需求分析 (2)2 动画补间(3)动作 fscommand(“quit”)(4)清除第24帧处空白关键帧 或在24帧处添加背景实例 或 将第24帧移至最后一帧7.某同学创作题为“风景之丽”的多媒体作品。他首先使用Photoshop软件制作一张图片,然后使用Flash软件制作动画。请回答下列问题:图a(1)如图a所示,移动“看看”图层中的图像时,“世界”图层的图像将________(选填:会/不会)同时移动。“风景之丽”图层能够直接设置“滤镜效果”,而“背景”图层却不能直接设置,原因是__________________________________________________________________________________________。图b(2)为实现动画播放到当前场景的最后一帧时将停留在最后一帧,则可在“建筑”图层的最后一帧上添加的动作脚本命令是________。(3)为了使“music”图层中的音频能和动画同步播放,应将声音的“同步”选项设置为_________________________________________________________(填:事件/开始/停止/数据流)。图c(4)如图c所示,由于“重播”按钮元件有问题,测试影片时“重播”按钮不能响应鼠标操作,以下修改可行的是________(多选,填字母:A.在“文字”图层的“点击”帧清除帧B.在“文字”图层的“点击”帧清除关键帧C.在“文字”图层的“点击”帧删除帧 D.在“文字”图层的“点击”帧转换为关键帧E.删除“背景”图层)。解析 (1)本题主要考查的是Photoshop的图层操作;(2)本题主要考查的是帧动作;(3)本题主要考查的是声音的同步方式;(4)本题主要考查是Flash按钮元件的编辑及应用。答案 (1)会 “风景之丽”图层是部分锁定,而“背景”图层是锁定全部(2)stop();(3)数据流(4)BC8.小华创作“老鹰抓小鸡”故事的多媒体作品。制作过程界面如图1所示,请回答下列问题:图1(1)Flash场景中的小鸡实例是由图像“xj.jpg”图片导入得到,小华认为“Flash软件可用于生成矢量图,所以将场景中小鸡实例放大后依然是清晰的”,该说法________(填:对/错)。(2)如图2所示,库中属于图形元件的元件名称为________。(3)测试场景时,在“小鸡声音”出现后还能听到“老鹰声音”,据此判定“老鹰声音”中“同步”属性设置为________(填:事件/数据流)。 图2 图3(4)库中“老鹰”元件具有翅膀拍动效果,编辑该元件界面如图3所示,在测试影片时,发现老鹰翅膀拍动速度太慢,在不改变其他动画效果的前提下,要使老鹰翅膀拍动速度提高一倍的操作方法是( )A.删除第7帧到第12帧B.将第6帧移动到第4帧,然后删除第7帧到第12帧C.将第7帧移动到第13帧,并在第24帧插入帧D.删除第1帧到第12帧之间所有普通帧(5)测试影片时,该场景只播放一遍便停止,小华发现在“脚本”图层的最后一帧上有动作脚本标志,则该动作脚本为____________________________________。(6)测试影片时,单击“返回”按钮,动画跳转到“main”场景的第1帧继续播放,则“返回”按钮上的动作脚本为_____________________________________。解析 (1)jpg图像是位图,放大后会变模糊,因此这种说法是错误的;库中属于图形元件的元件名称为小鸡;(3)声音不会随着动画的停止而停止播放,则声音的同步方式为事件;(4)在不改变其他动画效果的前提下,要使老鹰翅膀拍动速度提高一倍,则动画总帧数减少一半,因此答案为B;(5)测试影片时,该场景只播放一遍便停止,说明在最后一帧上添加了帧动作命令“stop();”;(6)“返回”按钮上添加的动作脚本是on(press/release){gotoandPlay(“main”,1);}。答案 (1)错 (2)小鸡 (3)事件 (4)B(5)stop();(6)on(press){gotoandPlay(“main”,1);}或on(release){gotoandPlay(“main”,1);}9.小杨使用Flash软件创作“按图索骥”成语故事的多媒体作品。请回答下列问题:图a(1)作品的部分系统结构流程如图a所示,将相马经、索骥、成语释义三个模块以及主交互界面、片尾都设计为独立场景,各场景之间通过按钮实现跳转。则“主交互界面”场景至少需要________个按钮。(2)制作“返回”按钮元件,使“指针经过”帧上有“千里马奔跑”的动画特效,实现该特效的对象类型是________(单选,填字母:A.位图/B.影片剪辑/C.形状)。(3)小杨制作了45帧的“相马经”场景动画,部分时间轴如图b所示。在“按钮”图层的第1帧应用了“返回”按钮元件,要使该按钮一直在该场景中呈现,应进行的操作是_________________________________________________。图b(4)要想通过单击“相马经”场景的“返回”按钮,使动画跳转到“主交互界面”场景第1帧并停止播放。则在该按钮上添加的动作脚本是________。(5)如图b所示,“声音”图层第16帧的声音来自文件“sound,wav”,其相关信息为“Wave PCM signed 16 bit,44100Hz,单声”。该场景动画播放到第45帧结束时,声音刚好完整播放一遍。由此可知该声音文件的大小约为________KB(保留整数位)。解析 (1)需要三个按钮对应相马经、索骥、成语释义三个模块,外加“退出”按钮。(2)影片剪辑具有独立于场景的动画功能,因此实现该特效的对象类型是影片剪辑;(3)要使该“返回”按钮一直在“相马经”场景中呈现,应进行的操作是在“按钮”图层第45帧插入帧(或关键帧)。(4)跳转到“主交互界面”场景第1帧并停止播放的命令为gotoandstop(“主交互界面”,1),因为是按钮动作命令,因此在“返回”按钮上添加的动作脚本是“on(press){gotoandStop(“主交互界面”,1);}”;(5)本题主要考查的是声音文件存储容量的计算,存储容量=采样频率*量化位数*声道数*时间=44100*16*1*9/8/1024=430.7,约为431 KB,如果把1024看成1000,则存储容量约为441 KB。答案 (1)4 (2)B(3)在“按钮”图层第45帧插入帧(或关键帧)(4)on(press){gotoandStop(“主交互界面”,1);}(5)431~441课件13张PPT。第2节 Flash动作脚本与操作一、帧动作脚本1.帧动作。所谓的“帧动作”,就是Flash影片在播放到该帧的时候应该进行什么样的操作。例如跳转、停止、重复等等。2.Flash中普通帧是不可以设置动作的,关键帧可以设置动作。也就是说,如果要对某一帧添加动作,必须要使该帧成为关键帧。3.常见的帧动作主要有:要实现动画开始播放时停留在第1帧,单击“开始播放”按钮后,则从第1帧开始播放。则第1帧上添加的动作命令为 ,“开始播放”按钮上添加的动作命令为 。stop( )on(press/release){play( );} 或 on(press/release){gotoandplay(1);}二、影片的交互及关闭当影片与外部文件交互时,需要用到geturl( )命令;当影片退出时,需要用到fscommand( )命令。两脚本命令详细信息如下表所示。要实现单击“小助手”按钮后,则打开文件“help.txt”,则在“小助手”按钮上添加的动作命令为 。on(press/release){geturl(“help.txt”);}一、动作命令的添加添加动作命令前,必须明确三点:①添加的对象;②触发的方式;③要添加的具体动作命令。【典例1】 要使动画播放放到第30帧时停止播放,则应添加的动作命令为________________,添加的对象为________________,触发的方式为________________。解析 本题主要考查的是帧动作。根据题目描述可知,作用的对象是关键帧(第30帧),在此帧上添加的动作命令为“stop( );”,帧动作命令的触发方式为:播放到该帧时将自动执行。答案 stop( ); 关键帧 播放该帧时自动执行[方法总结] 在添加动作命令时必须明确是帧动作命令还是按钮动作命令。【变式训练1】 要使动画播放到最后一帧时,跳转到当前场景的第1帧开始播放,则应添加的动作命令为________,添加对象为________,触发的方式为________。解析 本题主要考查的是帧动作。跳转到当前场景的第1帧开始播放的动作命令为“gotoandplay(1);”,作用的对象是关键帧(最后一帧),播放到该帧时将自动执行帧中包含的动作命令。答案 gotoandplay(1); 关键帧 播放该帧时自动执行【变式训练2】 在Flash软件中,某关键帧上的脚本为“gotoandstop(1);”,下列动作命令能产生与该脚本相同效果的是( )A.gotoandplay(1); stop( );B.stop(1);C.play(1);stop( );D.gotoandplay(1);stop(1);解析 本题主要考查的是帧动作。要注意帧动作命令书写的规范。答案 A【典例2】 要实现单击“返回”按钮后,跳转到“main”场景的第1帧停止播放,则应添加的动作命令为________,添加对象为________,触发的方式为________。解析 本题主要考查的是按钮动作。根据题目描述可知,作用的对象是按钮(返回按钮),在此按钮上添加的动作命令为“on(press/release){gotoandstop(“main”,1);}”,触发方式的单击返回按钮。答案 on(press/release){gotoandstop(“main”,1);} “返回”按钮 单击按钮[方法总结] 添加动作命令时要区分添加的对象是帧还是按钮,若是按钮,则应加上on函数。【变式训练3】 要实现单击“退出”按钮后,则关闭放映文件。则在“退出”按钮上添加的动作命令为( )A.stop();B.fscommand(“quit”);C.on(press){stop();}D.on(release){fscommand(“quit”);}解析 本题主要考查的是按钮动作命令。作用对象为按钮,关闭放映文件的动作命令为“on(release){fscommand(“quit”);}”,因此答案为D。答案 D 展开更多...... 收起↑ 资源列表 第六单元 第2节.doc 第六单元 第2节 Flash动作脚本与操作.ppt