为影片剪辑设置动作2
- 格式:ppt
- 大小:185.50 KB
- 文档页数:21
用flash拖拽动作设计的数学练习小游戏作者:***来源:《速读·下旬》2020年第05期摘要:古人云:“叫人未見意趣,必不乐学。
”利用多媒体根据题目内容,设计成各式各样的小游戏,让练习题“动”起来,大大调动起学生的学习积极性,从而达到更好的学习效果。
关键词:设计;兴趣;练习;小游戏新课程理念认为,小学数学练习是重建与提升小学数学课程的意义。
因此,我们的小学数学练习不应该是强加给学生的负担,而应该是学生在他们的成长过程中的一种自觉的生活需要、学习需要。
古人云:“叫人未见意趣,必不乐学。
”我发现把学生们喜爱的游戏、竞赛活动引入数学教学之中,不仅能提高学生的学习兴趣,激发学生的观察力、想象力、创造力,还增强学生团结合作的精神。
于是利用多媒体根据题目内容,设计成各式各样的小游戏,让练习题“动”起来,大大调动起学生的学习积极性,从而达到更好的学习效果。
现将练习题游戏之一制作具体介绍如下:首先,打flash软件,新建一个flash文档。
准备元件:1.影片剪辑:苹果数字(把图形苹果和数字组合,转化为影片剪辑,并分别命名P1、P2、P3……)2.图形:背景图3.效果图:制作过程:第一步:在图层1的第一帧插入关键帧,放上背景图。
并在帧上设置动作为stop();。
第二步:在图层2的第1帧插入关键帧,放上所有的影片剪辑。
给每个影片剪辑定名称P1、P2……,并各设计动作。
如影片剪辑P1的动作设置为:on( press){startDrag( "P1");}on (release) {stopDrag();}影片剪辑P2的动作设置为:on( press) {startDrag( "P2"); }on (release){stopDrag();)以此类推。
第三步:在图层3的第1帧插入关键帧,并在帧上设置动作:pl. onMouseDown=function(){//当鼠标按下时if( this. hitTest(_xmouse.ymouse,true)){this.startDrag( false);//如果影片剪辑与鼠标指针重叠时,开始拖拽}pl.onMouseUp= function(){,/当释放鼠标时this.stopDrag();//停止对影片剪辑的拖拽。
flash影片剪辑控制方法影片剪辑影片剪辑是Flash中最重要的一种元件,对影片剪辑的控制是ActionScript的最重要功能之一。
从根本上说,Flash的许多复杂动画效果和交互功能都与影片剪辑的运用密不可分。
使用点语法或方括号可以定位影片剪辑。
使用方括号时可以使用由变量表示的影片剪辑实例名,这是它相对于点语法的优点。
可以用脚本控制影片剪辑的各种动作,也可以在影片剪辑的事件处理函数中控制主时间轴和别的影片剪辑。
影片剪辑最重要的两个事件是load和enterFrame。
5.1 控制影片剪辑的播放动作设想一个Flash动画,它的主场景中只有一个帧,舞台中只有一个影片剪辑,影片剪辑中并没有ActionScript。
如何才能控制影片剪辑的播放动作呢?要控制一个影片剪辑,首先应该为影片剪辑命名。
容易混淆的是,库面板中的影片剪辑本身有一个名称,这里要命名的是场景中影片剪辑实例的名称。
它们可以相同,也可以不相同。
如果你在场景中创建了同样的影片剪辑的多个实例,那么就需要将每个实例以不同的名称命名,才能用ActionScript对每一个实例进行控制。
如果不需要对影片剪辑进行控制,也就不需要为影片剪辑的实例命名。
从本例文件中,你将看到库面板中只有一个影片剪辑rollmc,场景中创建了一个rollmc的实例。
你还可以再从库中拖出若干个rollmc的实例将它们放置到场景中。
选中场景中影片剪辑rollmc的实例,打开属性面板,可以看到它被命名为roll,你同时可以看到该影片剪辑原来的名字rollmc,如图5-1所示。
你也可以为它指定别的名称,也可以是rollmc,Flash并不会混淆它们之间的区别。
此主题相关图片如下:图5-1 为影片剪辑实例命名实例名称可以在程序中用来指代该影片剪辑实例,如果要控制该实例,就需要在脚本中使用该名称。
下面,我们就来看看如何通过脚本控制影片剪辑实例roll。
分别选中场景中的4个按钮,打开它们的动作面板,查看其中的代码。
1在Excel2000中,为了在单元格输入分数,应该先输入0和一个空格,然后输入构成分数的字符。
×2在Excel2000中,对单元格$B$1的引用是混合引用。
×3在PowerPoint中,母版上有三个特殊文字对象:日期区、页脚区、数字区。
○4PowerPoint提供的母版只有幻灯片母版、标题母版、讲义母版三种。
×5插入背景音乐和设置背景图片在同一对话框。
×6用FrontPage2000编辑网页时,不能查看超文本代码。
○7在Photoshop中,给含有多个图层的图像背景(白色)添加渐变色前,首先应合并所有图层○8在Photoshop中,只可以为文字层设置阴影效果。
○9网络课件快车,粘接:将多个对象以控制点的形式连接起来,形成一个新对象,称作粘接对象。
粘接相当于铆接,多个对象共用一个控制点。
粘接技术可用于关节运动、曲杆运动等动画效果的设计,也是系统的一大特色。
粘接对象的属性与复合对象类似。
重要属性是"循环内部运动"和"循环次数"。
○10网络课件快车,将多个对象合成为一个新对象,这个对象称为复合对象,复合对象中内部对象的相对位置保持不变(类似"群组"的概念),内部对象除可以保持原有的属性来达到控制内部对象的效果外,复合后的对象还可作为一个新的对象,拥有自己的外观、动作和交互。
×11在Excel2000中,当单元格中出现"#NAME?"或"#REF!"时,表明在此单元格的公式中有引用错误。
○12在Excel2000中,为了在单元格输入分数,应该先输入0和一个空格,然后输入构成分数的字符。
×13在PowerPoint中,可以对普通文字进行三维效果设置。
×14在幻灯片浏览视图中,可以通过拖动幻灯片的方法改变幻灯片的排列次序。
×15在格式菜单中,包含一些对文本的进行格式化的操作,还包括"主题"、"网页过渡"、和"背景"等。
高三信息技术试题答案及解析1.收发电子邮件,首先必须拥有()A.电子邮箱B.上网帐号C.中文菜单D.个人主页【答案】D2.在Word文档中,以下不可以在“打印”命令对话框中设置的是()。
A.打印预览B.指定打印页面范围C.打印奇数页D.按纸张大小缩放【答案】A3.关于青少年学生应树立良好的信息道德修养,以下说法不正确的是()。
A.不阅读、不复制、不传播、不制作不良信息。
B.青少年学生不能上网。
C.不制作、不故意传播计算机病毒,不模仿黑客行为。
D.不剽窃他人作品,不使用盗版软件。
【答案】B4.下列专用于浏览网页的应用软件是()。
A.Word B.Outlook Express C.FrontPage D.Internet Explorer 【答案】D5.有些手机上有触摸屏,它既是输入设备又是输出设备。
()【答案】√6.在Windows系统中,文件名不允许使用空格和数字。
()【答案】×7.李明通过电子邮件给远在美国的父亲成功发送了一张贺卡,在他父亲没有接收邮件之前,该电子邮件将()A.退给李明B.保存在邮件服务器上C.开机时重新发送D.丢失【答案】B8.假设b是布尔型变量,t是整数型变量,则下列赋值语句中正确的是()A.t="good"B.b=“True”C.b="#True#"D.b=3<4【答案】D9.张扬想用Windows提供的录音机录制一首自己唱的歌,并用GoldWave将该歌曲压缩成MP3格式,放在新买的MP3播放器中。
则下列操作步骤正确的顺序是()①启动GoldWave,打开刚录制的文件②选择文件保存类型为“MPEG 音频(*.mp3)”,将文件保存到MP3播放器中③调整麦克风的位置和录音质量④单击“录制”按钮录制一首歌,并保存为 WAVE 文件⑤单击“开始程序→附件→娱乐→录音机”,启动录音机程序⑥单击“文件→另存为”按钮A.①⑤⑥③④②B.⑤④①③⑥②C.⑤③④①⑥②D.⑤④①⑥③②【答案】C10.一个成功的多媒体作品,创作前都会进行应用和创作需求分析,在进行创作需求分析时,一般不需要考虑的是:()A.鲜明的主题思想B.多媒体作品的结构类型C.多媒体作品系统结构设计D.多媒体作品的主要内容【答案】C11.用Flash合成某作品,有下列动作脚本:On (Press) {Stopallsounds();Gotoandstop(1);}设置该动作脚本的对象一般是()A.图层B.关键帧C.按钮D.普通帧【答案】C12.小峰用ACDSee软件对如下4幅图进行处理,图像如下图所示:关于这4幅图像,下列说法不正确的是()A.把1图图像进行裁剪可以得到2图B.把2图图像进行一次水平翻转可以得到3图C.把2图图像进行一次垂直翻转可以得到4图D.把3图图像进行一次垂直翻转可以得到4图【答案】C【解析】本题意图考核考生对图像相关操作的理解。
第七章动作脚本进阶MovieClip(影片剪辑)控制Flash可以做出千变万化,多姿多彩的动画效果,其中很大一部分都是由控制影片剪辑(MC)的属性来达到的。
在Flash CS5的【动作】面板中,属性被放在各个相应的类中,不像以前的版本,把各个类的属性统一地放在一起。
如果在编程时需要使用MC的属性,你可以在【动作】面板的【内置类】|【影片】|【MovieClip】类别里找到。
1.MC属性控制(1)MC属性简介在Flash CS5中,MC的属性有30余种,我们在这里介绍部分常用的,最具代表性的属性。
_alpha:影片剪辑实例的透明度。
有效值为 0(完全透明)到100(完全不透明)。
默认值为100。
你可以通过对MC的_alpha属性在0到100之间变化的控制,制作出或明或暗或模糊的效果来。
_rotation:影片剪辑的旋转角度(以度为单位)。
从0到180的值表示顺时针旋转,从0到-180的值表示逆时针旋转。
不属于上述范围的值将与360相加或相减以得到该范围内的值。
例如:语句my_mc._rotation=450与my_mc._rotation=90相同。
_visible:确定电景剪辑的可见性,当MC的_visible的值是True(或者为1)时,MC为可见;当MC的_visible的值是false(或者为0)时,MC为不可见。
_height:影片剪辑的高度(以像素为单位)。
_width:影片剪辑的宽度(以像素为单位)。
_xscale:影片剪辑的水平缩放比例。
_yscale:影片剪辑的垂直缩放比例。
当_xscale和_yscale的值在0~100之间时,是缩小影片剪辑为原影片剪辑的百分数;当_xscale和_yscale的值大于100时,是放大原影片剪辑;当_xscale或_yscale为负时,水平或垂直翻转原影片剪辑并进行缩放。
不要把影片剪辑的高度与垂直缩放比例混淆,也不要把影片剪辑的宽度与水平缩放比例混为一谈,例如:MC._width=50//表示把MC的宽设置为50像素;MC._xscale=50//表示把MC的水平宽度设置为原来水平宽度的50%。
flash动画代码中的flash动作代码大全一、几种Action命令1.影片的播放与停止:Play( );//播放命令 stop( );//停止命令2.改变Frame流向命令gotoAndPlay(frame) //跳到指定的画面并连续播放。
gotoAndStop(frame) //跳到指定的画面并停止播放。
gotAndplay(“场景名称”,frame)//跳到指定场景帧并连续播放。
gotoAndStop(“场景名称:,frlme)//跳到指定场景帧并停止播放。
nextFrame( );//跳到下一帧播放;PrevPrame( );//跳到上一帧播放。
3.控制影片剪辑的播放与停止:tellTarget命令如:tellTarget(“C1”){gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。
二、几种功能元件的制作方法1.计时器的制作单击菜单Insert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。
分别设置变量名为munite和timer,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。
在第二帧插入帧。
在第一帧输入动作脚本(Action)如下://设置时间的初值if(!started) {start_time=getTimer();started=true;timer=0;i=o;munite=0;}x=getTimer()-start_time;//计算时间的变化x=int(x/1000); //时间的单位为1000分之一秒y=x-60*iif (y>59){i=i+1;munite=munite+1timer=timer+1:}else{timer=y}该符号制作完毕后。
将其拖入主场景中即可。
flash动作脚本-动态文本框、影片剪辑的拖拽、流程控制与循环语句四、动态文本框一、flash 中的动态文本使用方法在flash中,文本工具提供了三种文本类型。
分别是:静态文本、动态文本和输入文本。
下面讲解的内容属于动态文本的AS 编写规则。
要创建一个动态文本非常简单,只需要选中文本工具,然后选择动态文本类型,然后在舞台上拖拽出所需要的动态文本框就行了。
二、如何为动态文本赋值当在舞台上拖拽出动态文本框之后,可以直接在里面进行文本输入或粘贴外部文本内容。
那么用AS 如何来对动态文本框赋值呢?在这里为大家介绍两种方法进行赋值!1、使用动态文本的实例名字来赋值操作步骤:(1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个名字,例如abc(2)选中时间轴的第一桢,打开动作面板,输入以下脚本:abc.text = "爱国者安全网"按下ctrl+回车就可进行测试了。
从这个简单的例子可以知道,如果要用文本实例名字来进行赋值的话,必须使用以下格式:动态文本实例的名字.text=”需要赋值的内容”2、使用变量来赋值(1)在舞台上创建一个动态文本框,并为这个动态文本实例起一个变量名3800hk。
(2)选中时间轴的第一桢,打开动作面板,输入以下脚本:3800hk= "欢迎大家来到爱国者安全网学习!"不难看出,使用变量赋值更为简单实用!赋值格式为:变量名=“赋值的内容”以上两种赋值方法如果内容过多需要换行的时候,需要使用行用回车符(“\r”即ASCII13)分隔!三、如何载入外部txt 文本里的内容当内容过多的时候,使用上面的方法并不是太好,我们可以使用下面的方法,从外部获取文本资料内容!而外部的资料内容就放在一个普通的txt(记事本)文件中。
具体操作步骤如下:1、创建一个动态文本实例,并为这个动态文本实例起一个变量名hk2、选中时间轴的第一桢,打开动作面板,输入以下脚本:loadVariablesNum("heiying.txt", 0);//载入外部名字叫heiying.txt 的文本文件,加载级别为03、现在来准备外部的heiying.txt 文本文件了。
一、play命令〔播放〕1、使用格式play()该命令没有参数,功能是使动画从它的当前位置开始放映。
二、stop命令〔停止播放〕1、使用格式stop()该命令没有参数,功能是停止播放动画,并停在当前帧位置。
三、gotoAndPlay命令〔跳至…播放〕1、使用格式gotoAndPlay(frame)参数说明:frame:跳转到帧的标签名称或帧数。
该命令用来控制影片跳转到指定的帧,并开始播放。
2、用法举例gotoAndPlay(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并从该帧开始播放。
四、gotoAndStop命令〔跳至…停止播放〕1、使用格式gotoAndStop(frame)参数说明:frame:跳转到帧的标签名称或帧数。
该命令用来控制影片跳转到指定的帧,并停止在该帧。
2、用法举例gotoAndStop(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并停止在该帧。
五、stopAllSounds命令〔停止所有音轨〕1、使用格式stopAllSounds()该命令没有参数用来停止当前FlashPlayer中播放的所有声音。
六、if...else语句(条件语句)1、使用格式if(条件){语句1;}else{语句2;}当条件成立时,执行“语句1〞的内容。
当条件不成立时,执行“语句2〞的内容2、用法举例if(a〉b){//判断a是否大于btrace("a>b"); }else{trace("b >=a"); }//假设成立,那么输出a>b//假设不成立那么输出b>=a七、switch...case...default语句〔条件语句〕1、使用格式switch(表达式){case值1:执行语句1;break;case值2:执行语句2;break;default:语句;}先计算表达式的值,然后去各个case子句中寻找对应的执行语句。
Flash习题⼀、单项选择题1、刷⼦⼯具具备⼏种刷⼦形状?A、1种B、5种C、6种D、9种2、下列图形格式属于⽮量图形格式的是:A、JPGB、BMPC、FH10D、GIF3、定义对象可以执⾏的操作或已经对其执⾏的操作,是属于:A、类B、属性C、⽅法D、事件4、下⾯关于按钮说法正确的是:A、按钮不是⼀个元件B、按钮存储在“库”中C、按钮时间轴可以添加动作D、按钮时间轴不能添加声⾳5、启⽤ Flash 版本检测时,可浏览的⽂件应当是:A、链接⽂件B、内容⽂件C、替代⽂件D、检测⽂件6、在Flash中如何访问Flash声⾳编辑器?A、选择菜单“修改”|“声⾳”选项B、选择属性检查器中的“编辑…”以访问声⾳编辑器C、通过时间轴进⾏访问D、通过“库”选择声⾳,按右键选择“属性”访问7、下列哪些操作不可以使影⽚优化?A、如果影⽚中的元素使⽤⼀次以上者,可以转换成元件B、只要有可能,尽量使⽤渐变动画C、尽量使⽤位图元素的动画D、慎重使⽤声⾳8、下⾯关于遮照层说法正确的是:A、遮照层不能创建动画效果B、⼀个遮罩层只能包含⼀个遮罩项⽬C、不能使⽤动作脚本从影⽚剪辑中创建⼀个遮罩层D、以上说法都不对9、使⽤ duplicateMovieClip() 函数将影⽚实例及⽅形复制到已经包含其它实例及圆形的深度上时,会发⽣什么事情?A、⽅形会放置在圆形上⾯B、⽅形会放置在圆形底下C、圆形被移除,并由⽅形取代D、duplicateMovieClip() 函数会失败 (⽆法复制⽅形)10、使⽤媒体组件播放 FLV 媒体时,播放条不能正常⼯作,原因是:A、没有为组件提供视频播放时间B、FlV⽂件本⾝有问题C、应该设置帧频率为25D、没有设置成⾃动播放11、可以使⽤动作来停⽌时间轴播放头,从⽽控制时间轴播放头,这个命令是:A、GotoPlayB、GoC、NextD、Stop12、RDBMSResolver 组件⼀般都和哪个组件结合使⽤?A、WebServiceClasses 组件B、DataSet 组件C、XUpdateResolverD、DataProvider API1313、下列哪种声⾳格式不能导⼊到Flash中?A、WAVB、MP3C、MIDID、AU14、Flash MX 2004 中的(V2)组件⾄少需要哪个版本的播放器⽀持?A、Flash Player 4B、Flash Player 5C、Flash Player 6D、Flash Player 715、在Flash中,声⾳都被保存在:A、库中B、组件中C、按钮中D、影⽚剪辑中16、在FLASH MX 2004中导⼊WAV声⾳,最好选择是多少的采样率:A、5 KHZB、11 KHZC、22 KHZD、44 KHZ17、将视频添加到主⽂档时间轴的影⽚剪辑的好处是:A、可以保持帧频B、影⽚时间轴只⽤⼀帧就可以了C、不必扩展主⽂档的时间轴来适应视频长度D、可以使⽤⾏为进⾏控制18、创建动画时插⼊关键帧的快捷键是:A、F4B、F5C、F6D、F719、可以使⽤动作来停⽌时间轴播放头,从⽽控制时间轴播放头,这个命令是:A、GotoPlayB、GoC、NextD、Stop20、可以放置⽂档的所有可视资源,其中包括⽂本、图像、视频和影⽚的是:A、舞台B、时间轴C、菜单栏D、⼯具⾯板21、下⾯关于按钮与图层说法正确的是:A、按钮只能放在舞台上,图层上不会显⽰B、按钮必须占⽤单独的图层C、图层中的按钮也可以制作动作补间动画D、图层中的按钮也可以制作形状补间动画22、当⽂档包含未保存的更改时,⽂档标题栏、应⽤程序标题栏和⽂档选项卡中的⽂档名称后会出现⼀个:A、“+”B、“/”C、“=”D、“*”23、如果时间轴的帧上显⽰⼀个空⼼圆圈,表⽰:A、此为“空⽩关键帧”,不包含任何内容B、此为“关键帧”,包含除⽂本之外的内容C、此为“空⽩关键帧”,包含除⽂本之外的内容D、此为“关键帧”,不包含任何内容24、下列哪种情况的声⾳不需要任何脚本和⾏为就可以播放?A、库中的声⾳B、时间轴上的声⾳C、外部声⾳D、链接的声⾳25、以下⼯具所对应的快捷键正确的有:A、放⼤镜⼯具——MB、滴管⼯具——DC、橡⽪⼯具——FD、油漆桶⼯具——U26、如果需要制作⼀边旋转⼀边沿固定路径运动的动画,其主要步骤为:A、先将路径动画制成影⽚元件,再制作形变动画B、先将旋转动画制成影⽚元件,再制作路径动画C、先在⼀层上制作旋转动画,再在新层上制作路径动画D、这两种动画不能同时实现27、下⾯关于“发布配置⽂件”说法错误的是:A、可以创建发布配置⽂件B、发布配置⽂件保存在⽂档中C、可以导出发布配置⽂件D、发布配置⽂件不能从Flash中修改28、下列哪种格式不能⽤“导出”命令实现?A、Flash SWF ⽂件B、⼀系列位图图像C、单⼀的帧或图像⽂件D、FLV格式的视频29、ComboBox组件标签和数据值之间的不同点是:A、标签是与每个标签相关联的值,数据在组件中向⽤户显⽰B、标签可以设置,数据不能设置C、标签在组件中向⽤户显⽰,数据是与每个标签相关联的值D、标签在组件中可以使⽤中⽂,数据是不可以⽤中⽂的30、⼀种动画要求⽤户绘制起始帧、结束帧以及中间各帧上的图形。