欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Flash脚本基础实例.ppt

    • 资源ID:26350391       资源大小:1.46MB        全文页数:76页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Flash脚本基础实例.ppt

    信息工程学院FLASH脚本特效脚本特效常用脚本特效欣赏 萤火虫萤火虫 雪花雪花 弹性跟随弹性跟随 网页导航条网页导航条 黑客帝国数字流黑客帝国数字流信息工程学院学习内容脚本基础知识脚本基础知识按钮元件的使用按钮元件的使用导航菜单的制作导航菜单的制作控制影片剪辑的脚本控制影片剪辑的脚本信息工程学院信息工程学院AS可添加在哪些对象上可添加在哪些对象上(AS2.0):信息工程学院信息工程学院AS基础知识基础知识信息工程学院事件事件:起触发作用的事情。如鼠标的移动、按下或释:起触发作用的事情。如鼠标的移动、按下或释放等;放等; 如如:按钮常见事件按钮常见事件: release、 dragOut、rollOut关键字关键字:AS中有中有16个关键字个关键字 break continue delete else for function if in new return this tupeof var void while with帧标签帧标签:即关键帧的名字即关键帧的名字(在时间轴上显示小红旗在时间轴上显示小红旗);元件实例名称元件实例名称: “元件元件”从【库】中进入从【库】中进入“舞台舞台”就被就被称为该称为该“元件元件”的的“实例实例”;有名称的影片剪辑实例有名称的影片剪辑实例才能在动作面板中调用。才能在动作面板中调用。信息工程学院Action Script的语法的语法信息工程学院脚本的控制结构脚本的控制结构信息工程学院1、单分支、单分支格式格式: if (条件条件) 要执行的代码要执行的代码; 功能功能:如果条件满足,执行相应语句如果条件满足,执行相应语句;如果条件不满足如果条件不满足,程序继续。程序继续。信息工程学院信息工程学院3、多分支、多分支信息工程学院二、循环结构二、循环结构信息工程学院按钮元件的使用信息工程学院信息工程学院1、按钮制作实例效果一效果一效果二效果二信息工程学院6.3 Action行为实例行为实例 信息工程学院给按钮加动作给按钮加动作给按钮加动作实例实例:播放、重播、停止按钮:播放、重播、停止按钮从公用库中导入按钮;从公用库中导入按钮;回到场景中,拖入按钮,给按钮实例加动作回到场景中,拖入按钮,给按钮实例加动作 on (release) gotoAndplay( 1);/重播重播 给按钮加动作脚本给按钮加动作脚本,必须添加事件必须添加事件onon(release) stop( ); 信息工程学院FlashFlash中制作按钮元件中制作按钮元件, ,可任意发挥可任意发挥; ;新建图层新建图层“按钮按钮”, ,放置制作好的按钮放置制作好的按钮( (如上一页、下一如上一页、下一页页););新建图层新建图层”图片图片”, ,导入四幅图片导入四幅图片(4(4个关键帧个关键帧););并将此层拖入最底层并将此层拖入最底层; ;其它图层延续到第其它图层延续到第4 4帧帧; ;在在“图片图片”上又新建图层上又新建图层, ,命名为命名为”图片序图片序号号”, ,画白色无边线矩形做为背景画白色无边线矩形做为背景; ;左边是一个左边是一个动态文本动态文本, ,将其变量名设为将其变量名设为” ” b”,b”,中间画一条中间画一条斜线斜线, ,右边是一个静态文本右边是一个静态文本”4”;4”;2、简单图片浏览器制作信息工程学院在最上层新建图层在最上层新建图层,命名为命名为”脚本脚本”;在第一帧添加如下在第一帧添加如下脚本脚本:stop();b=“1”;上一页按钮添加如下脚本上一页按钮添加如下脚本: on(release)prevFrame();if(b1)b-; 下一页按钮添加如下脚本下一页按钮添加如下脚本: on(release) nextFrame(); if(b4)b+; 2、简单图片浏览器制作信息工程学院12.2 动作运用动作运用lgotoAndPlaygotoAndPlay:从当前帧转到目标帧开始播放动画。从当前帧转到目标帧开始播放动画。lgotoAndStopgotoAndStop:从当前帧转到目标帧并停止播放动画。从当前帧转到目标帧并停止播放动画。lplayplay:开始播放已停止了的动画。开始播放已停止了的动画。lstopstop:从该帧停止当前正在播放的动画。从该帧停止当前正在播放的动画。lnextFramenextFrame:从当前帧转到下一帧。从当前帧转到下一帧。lnextScenenextScene:从当前场景转到下一场景。从当前场景转到下一场景。lprevFrameprevFrame:从当前帧转到前一帧。从当前帧转到前一帧。lprevSceneprevScene:从当前场景转到前一场景。从当前场景转到前一场景。lstopAllSoundsstopAllSounds:停止正在播放的所有声音。停止正在播放的所有声音。 信息工程学院12.2 动作运用动作运用 帧添加动作的代码,是在时间轴的关键帧上。帧添加动作的代码,是在时间轴的关键帧上。【方法】方法】 在时间轴上选择要添加动作的关键帧,然后打开动作面在时间轴上选择要添加动作的关键帧,然后打开动作面板,选择动作代码即可板,选择动作代码即可 。例子:在动画时间轴上添加例子:在动画时间轴上添加stopstop动作。动作。 第一步:制作运动动画第一步:制作运动动画 第二步:演示动画第二步:演示动画 第三步:在时间轴末尾关键帧添加第三步:在时间轴末尾关键帧添加stopstop动作动作 第四步:演示动画第四步:演示动画 请同学们比较分析两次演示动画的不同请同学们比较分析两次演示动画的不同信息工程学院goto语句详解语句详解语句包括语句包括:gotoAndPlay(scene,frame) gotoAndStop(scene,frame) nextFrame( ) prevFrame( )通过时间跳转到某一位置播放,即播放到该帧时直接通过时间跳转到某一位置播放,即播放到该帧时直接跳转到某一指定帧;跳转到某一指定帧;通过交互进行跳转,即当有一个事件发生后,才跳转,通过交互进行跳转,即当有一个事件发生后,才跳转,所以此类跳转必须写在相关事件内,所以此类跳转必须写在相关事件内,onon内,此内,此onon又必又必须添加到某对象内;须添加到某对象内;gotogoto语句可以添加在主时间轴,影片剪辑,按钮中;语句可以添加在主时间轴,影片剪辑,按钮中;信息工程学院例:例:gotoAndPlay(5) 由目前播放的帧直接跳到同一场景内第由目前播放的帧直接跳到同一场景内第5帧,由第帧,由第5帧帧继续播放影片。继续播放影片。 gotoAndStop(5) 由目前播放的帧直接跳到同一场景内第由目前播放的帧直接跳到同一场景内第5帧,停止播放帧,停止播放影片。影片。gotoAndStop(“场景场景2”,5) 由目前播放的帧直接跳到由目前播放的帧直接跳到Scene2场景内的第场景内的第5帧继续播帧继续播放影片。放影片。信息工程学院onon详解详解作用:作用:给按钮加动作时一定要包含在给按钮加动作时一定要包含在on命令的命令的大括号中大括号中on后跟的事件包括:后跟的事件包括:pressreleasereleaseOutsiderollOverrollOutdragOverdragOutkeyPress”此处此处Left还可以更改为还可以更改为Right Home End Delete Insert Enter Backspace Up Down PageUp PageDown Tab Escape Space信息工程学院presspress点击点击-鼠标指针在按钮上时按下鼠标键;鼠标指针在按钮上时按下鼠标键;releaserelease释放释放-鼠标指针在按钮上时,释放鼠标按鼠标指针在按钮上时,释放鼠标按键;键;rollOverrollOver指针经过指针经过-鼠标指针移到按钮上面;鼠标指针移到按钮上面;rollOutrollOut指针离开指针离开-鼠标指针从按钮上移出;鼠标指针从按钮上移出;releaseOutsidereleaseOutside释放离开释放离开-鼠标指针在按钮上时鼠标指针在按钮上时按下鼠标按键,移出按钮外后才释放按键;按下鼠标按键,移出按钮外后才释放按键;dragOutdragOut拖放离开拖放离开-鼠标指针在按钮上时按下鼠标鼠标指针在按钮上时按下鼠标键,然后拖出按钮外;键,然后拖出按钮外;dragOverdragOver拖放经过拖放经过-鼠标指针在按钮上时按下鼠鼠标指针在按钮上时按下鼠标键,然后拖出按钮外,接着又拖回按钮上;标键,然后拖出按钮外,接着又拖回按钮上;keyPresskeyPress按键按键-按下指定的键盘键按下指定的键盘键信息工程学院loadMovie详解(幻灯浏览)作用作用:将将SWF、JPEG、GIF或或PNG从从URL加载到加载到影片影片剪辑剪辑中中;语法语法:loadMovie(url,目标目标,方法方法)加载的对象与源文件最好在同一目录下加载的对象与源文件最好在同一目录下例例:个人主页中导航按钮中用到了加载个人主页中导航按钮中用到了加载SWF;实例实例01在影片剪辑中加载图片在影片剪辑中加载图片.fla制作一制作一空空影片剪辑元件,拖入场景图层影片剪辑元件,拖入场景图层1的第的第1帧中,实例名称取为帧中,实例名称取为mc在第在第1帧加脚本帧加脚本 后四帧添加关键帧加相同脚本,更换图片名后四帧添加关键帧加相同脚本,更换图片名称称新建图层新建图层2,添加两个按钮,控制上一帧,下一帧的跳转(略),添加两个按钮,控制上一帧,下一帧的跳转(略)stop(); loadMovie(“001.jpg”,mc);信息工程学院3、强化练习幻灯片效果目的:制作图片加载过程中淡入淡出的效果;目的:制作图片加载过程中淡入淡出的效果;制作一制作一空空影片剪辑元件影片剪辑元件”载入图片载入图片”,拖入场景图层,拖入场景图层1的第的第1帧中,实例名称取为帧中,实例名称取为 mc 在第在第1帧加脚本帧加脚本loadMovie(“校园风光校园风光1.jpg”,mc); 分别在第分别在第15、25、35帧中添加关键帧,再将第帧中添加关键帧,再将第1帧和第帧和第35帧中的实例的透明帧中的实例的透明度改为度改为0%,第,第1-15帧,第帧,第25-35帧之间加动作补间;帧之间加动作补间;其它三幅图片载入效果类同,做在同一层其它三幅图片载入效果类同,做在同一层 ; 新建图层新建图层2,添加四个按钮,控制五幅图片的显示,每个按钮,添加四个按钮,控制五幅图片的显示,每个按钮上的动作如下(每个按钮对应一行脚本);上的动作如下(每个按钮对应一行脚本);on (release) gotoAndPlay(1);on (release) gotoAndPlay(36);on (release) gotoAndPlay(71);on (release) gotoAndPlay(106);信息工程学院loadMovieNum详解详解作用作用:将图片、将图片、SWF从从URL加载到层中加载到层中;例例_01加载图片到层中加载图片到层中.fla新建文档,保存后,在第新建文档,保存后,在第1帧加如下代码(对应的图片保帧加如下代码(对应的图片保存在同目录下;)存在同目录下;)loadMovieNum(“001.jpg”,1);loadMovieNum(“002.jpg”,2);onEnterFrame=function()if(_level1) with(_level1)_y=200; delete onEnterFrame;将第一幅图加载到第一层;将第一幅图加载到第一层;将第二幅图加载到第二层;将第二幅图加载到第二层;蓝色脚本表示对层的位置的控制;蓝色脚本表示对层的位置的控制;如果没有此段代码,两幅图会重叠;如果没有此段代码,两幅图会重叠;此代码表示:如果存在第一层,此代码表示:如果存在第一层,那第一层的对象的那第一层的对象的Y轴偏移轴偏移200像像素!(还可以添加素!(还可以添加X轴的位置,或轴的位置,或透明度的属性等等)透明度的属性等等)信息工程学院unloadMovie详解详解作用:作用:卸载影片剪辑中的对象卸载影片剪辑中的对象;语法:语法:unloadMovie(目标目标)如:如:unloadMovie(mc); mc为影片剪辑的实例名称为影片剪辑的实例名称unloadMovieNum详解详解作用:作用:卸载层中的对象卸载层中的对象;语法:语法:unloadMovieNum(级别级别)如:如:unloadMovieNum(1); 1表示第一层的的对象表示第一层的的对象信息工程学院控制影片剪辑的脚本把把AS写在影片剪辑本身上,选中写在影片剪辑本身上,选中影片剪辑影片剪辑,必必须添加事件须添加事件onClipEvent onClipEvent (事件事件) /需要执行的脚本程序需要执行的脚本程序括号里的括号里的“事件事件”其实是个触发器,当事件发其实是个触发器,当事件发生时,执行该事件后面花括号中的语句。生时,执行该事件后面花括号中的语句。 信息工程学院onClipEvent触发事件onClipEvent(load) 当影片片断第一次加载到时间轴时,会触发本事件当影片片断第一次加载到时间轴时,会触发本事件一次一次onClipEvent(enterFrame) 当影片片断加载时间轴时,不论是放映或当影片片断加载时间轴时,不论是放映或停止状态或显示与否,都会不断触发本事件。所以只要此片断被加载停止状态或显示与否,都会不断触发本事件。所以只要此片断被加载后,此事件会一直不断地执行,直到影片片断被删除为止。后,此事件会一直不断地执行,直到影片片断被删除为止。onClipEvent(unload) 当影片片断被删除时,会触发本事件一次。当影片片断被删除时,会触发本事件一次。onClipEvent(mouseDown)当鼠标左键被按下时,会触发本事件一次。当鼠标左键被按下时,会触发本事件一次。onClipEvent(mouseUp) 当被按下的鼠标左键被放开时,会触发本事当被按下的鼠标左键被放开时,会触发本事件一次。件一次。onClipEvent(mouseMove) 只要在场景中移动鼠标,就会不断触发本只要在场景中移动鼠标,就会不断触发本事件。事件。onClipEvent(keyDown) 当键盘被按下时,会触发本事件。当键盘被按下时,会触发本事件。onClipEvent(keyUp) 当已按下的键盘被松开时,会触发本事件一次当已按下的键盘被松开时,会触发本事件一次信息工程学院影片剪辑控制实例1、 新建立一个电影剪辑元件,里面随便画一个圆。之后把这个新建立一个电影剪辑元件,里面随便画一个圆。之后把这个影片剪辑拖放到舞台之中(也就是创建一个此影片剪辑的实例)。影片剪辑拖放到舞台之中(也就是创建一个此影片剪辑的实例)。2、 选中这个选中这个MC,按,按F9打开动作面板,按照图打开动作面板,按照图01显示选择显示选择onClipEvent,之后在显示的事件中选择,之后在显示的事件中选择enterFrame,然后在里,然后在里面编写脚本如下:面编写脚本如下:onClipEvent (enterFrame) / enterFrame的意思是以影片帧频不的意思是以影片帧频不断地触发此动作断地触发此动作this._x += 5; /this代表这个影片剪辑自身。代表这个影片剪辑自身。_x表示影片剪辑的表示影片剪辑的X轴轴坐标。坐标。信息工程学院控制影片剪辑属性1、影片剪辑在场景中的位置(、影片剪辑在场景中的位置(效果效果)由由“_x”和和“_y”属性决定的。属性决定的。若每播放一帧,影片剪辑向右和向下移动若每播放一帧,影片剪辑向右和向下移动10像素像素的位置:的位置:onClipEvent(enterFrame)this._x+=10;this. _y+=10;信息工程学院2、控制影片剪辑的旋转、控制影片剪辑的旋转(效果效果) 使用使用“_rotation”属性,属性,-180180 度之间,如:度之间,如:_rotation+=10;3、控制影片剪辑的透明度和可见性、控制影片剪辑的透明度和可见性 使用使用“_alpha”属性,属性,0100 之间,如:之间,如:mc. _alpha=50;_alpha+=10; 使用使用“_visible”属性,属性,true或或false之间;之间;信息工程学院4、控制影片剪辑的大小(、控制影片剪辑的大小(效果效果)使用使用“_width”和和“_height”属性,及表示纵、横向缩放属性,及表示纵、横向缩放百分比的百分比的“_xscale”和和“_yscale”属性,如:属性,如:onClipEvent(enterFrame) _width =_ width /2; _height =_ height /2;onClipEvent(enterFrame)_xscale =100*(_root._xmouse-_x)/100;_yscale =100*(_root._ymouse-_y)/100;信息工程学院信息工程学院动态控制影片剪辑1、影片剪辑的深度级别、影片剪辑的深度级别表示影片剪辑在表示影片剪辑在SWF文件中的堆叠次序。每个文件中的堆叠次序。每个影片剪辑都有唯一的一个深度级别值,值越大影片剪辑都有唯一的一个深度级别值,值越大将排在越前面。每一个深度级别只能容纳一个将排在越前面。每一个深度级别只能容纳一个影片剪辑,如果分配了相同的深度级别,将替影片剪辑,如果分配了相同的深度级别,将替换了以前的影片剪辑。如:换了以前的影片剪辑。如:mc.duplicateMovieClip(“mc1”,5),即复制了一,即复制了一个与个与mc相同的影片剪辑,深度值为相同的影片剪辑,深度值为5。深度值可选:深度值可选:-163841048575信息工程学院2、影片剪辑的动态复制duplicateMovieClip(“要被复制的影片剪辑的实例名称要被复制的影片剪辑的实例名称”, “为复制得到的影片剪辑指定名称为复制得到的影片剪辑指定名称”, 深度值深度值);如:如:on(release)for(i=1;I10;i+)duplicateMovieClip(“mc”,”mc”+i,i);setproperty(”mc”+i,_x,random(550);setproperty(”mc”+i,_y,random(400);复制出来的影片剪辑与原来的影片剪辑在同一位置,属复制出来的影片剪辑与原来的影片剪辑在同一位置,属性也相同,利用性也相同,利用setproperty命令修改之。实例的名称命令修改之。实例的名称为为mc+i,如,如mc+2信息工程学院飞越星空效果实例1、新建一长和宽为、新建一长和宽为420PX;帧频:;帧频:25;背景色为黑色;背景色为黑色的影片;的影片;2、先建一影片剪辑;共、先建一影片剪辑;共30帧;是一个白色的圆从大到帧;是一个白色的圆从大到小水平运动的动画;及第一帧是长和宽为小水平运动的动画;及第一帧是长和宽为10的大圆;的大圆;透明度为透明度为100;第;第30帧是一个长和宽为帧是一个长和宽为1PX的小圆;透的小圆;透明度为明度为0;如下图:;如下图:信息工程学院3、回到主场景;将刚刚制作好的、回到主场景;将刚刚制作好的MC;拖到主场景一;拖到主场景一帧,并命名为:帧,并命名为:ball ;然后在第二帧插入帧;然后在第二帧插入帧;4、新建一层;在第一帧加入如下、新建一层;在第一帧加入如下AS;setProperty(ball, _alpha, random(100); setProperty(ball, _rotation, random(360); duplicateMovieClip(ball, random(100), random(100);5、测试影片、测试影片信息工程学院setProperty详解setProperty详解详解作用:作用:设置影片剪辑的属性设置影片剪辑的属性;语法:语法:setProperty(“目标目标”,属性,属性,“值值”);属性包括:属性包括:_alpha透明度透明度_focusrect显示聚焦框显示聚焦框_height高度高度_highquality高品质高品质_name名称名称_quality品质品质_rotation旋转旋转_soundbuftime声音缓冲时间声音缓冲时间_visible可见可见_width宽度宽度_x水平位置水平位置_xscale水平缩放水平缩放_y垂直位置垂直位置_yscale垂直缩放垂直缩放信息工程学院实例实例:setProperty(mc,_alpha,50);setProperty(mc,_rotation,200);setProperty(mc,_visible,false);getProperty详解详解作用:作用:返回指定影片剪辑的属性返回指定影片剪辑的属性;语法:语法:setProperty(“目标目标”,属性,属性);实例:实例:getProperty(mc,_x);信息工程学院波浪线条具体步骤先做一影片剪辑先做一影片剪辑(曲线段曲线段,颜色颜色,形状变化形状变化),拖入场景中拖入场景中,实实例名称取为例名称取为0;新建一层新建一层,在第一帧加动作在第一帧加动作:第二帧第二帧,F7,加动作加动作:第三帧第三帧,F7,加动作加动作:i=1;max=50;setProperty(“0”,_alpha,0);setProperty(“0”,_visible,false);duplicateMovieClip(i-1,i,i);setProperty(i,_alpha,getProperty(i-1,_alpha)+3);setProperty(i,_y,getProperty(i-1,_y)+i/10);setProperty(i,_xscale,getProperty(i-1,_xscale)+4);i=i+1;if(i动作动作. 先定义变量,先定义变量,并鼠标拖拽并鼠标拖拽 i = 2; startDrag(dot1, true);按按F6第第2帧,随机复制影片剪辑帧,随机复制影片剪辑“dot1”,代码如下:代码如下:if (i40) i = 1;duplicateMovieClip(dot1, dot+i, i+1889);dot_rot = random(360);setProperty(dot+i, _rotation, dot_rot);i+;按按F6第第3帧,转到并帧,转到并play第第2帧帧gotoAndPlay(2);五、回到场景,图层一放图像,新建图层五、回到场景,图层一放图像,新建图层ctrl+L:将将圆圆1拖出拖出来,放入舞台来,放入舞台.大功告成大功告成 信息工程学院用flash按钮制作简单的鼠标跟随效果 动画原理分析:利用按钮的动画原理分析:利用按钮的 rollOver(指针经(指针经过)事件来触发一个影片剪辑(你要的跟随效过)事件来触发一个影片剪辑(你要的跟随效果)。在场景中铺满透明度为果)。在场景中铺满透明度为0的按钮时,我的按钮时,我们只要把鼠标放到场景中移动(们只要把鼠标放到场景中移动(rollover),就,就会触发跟随效果的剪辑,这样就得到了鼠标跟会触发跟随效果的剪辑,这样就得到了鼠标跟随的动态效果随的动态效果 。信息工程学院1 1、制作要跟随的图形或图片,例如:新建一个元件命名为、制作要跟随的图形或图片,例如:新建一个元件命名为ballball,画一个圆,画一个圆即可。(画泡泡放射状填充即可。(画泡泡放射状填充#FFFFFF 15% #FFFFFF 45%#FFFFFF 15% #FFFFFF 45%,第二图层画,第二图层画高光,效果如图:高光,效果如图:2 2、新建一个按钮,只需要在第一帧处画上一个任意形状的按钮(圆、方)、新建一个按钮,只需要在第一帧处画上一个任意形状的按钮(圆、方)就可以。就可以。3 3、新建一个影片剪辑,在第一图层第一帧处插入第、新建一个影片剪辑,在第一图层第一帧处插入第2 2步制作的按钮元件,中步制作的按钮元件,中心对齐到图层,在第二层第一帧处的动作里面加入心对齐到图层,在第二层第一帧处的动作里面加入stop()stop();在第二帧处;在第二帧处插入插入ballball元件,中心对齐,在第元件,中心对齐,在第1515帧处插入关键帧。并用任意变形工具帧处插入关键帧。并用任意变形工具将将1515帧处的图形变小,并且在属性栏中将其透明度调整为帧处的图形变小,并且在属性栏中将其透明度调整为0 0,从,从2-152-15帧处帧处补间设置动画,选中第一层的第一帧中的按钮单击右键,选择动作,在补间设置动画,选中第一层的第一帧中的按钮单击右键,选择动作,在其中输入其中输入on(rollOver)gotoAndPlay(2);on(rollOver)gotoAndPlay(2);,再次选中后打开属性栏中将其透明度调整为再次选中后打开属性栏中将其透明度调整为0 0,如图;,如图; 用flash按钮制作简单的鼠标跟随效果 操作步骤:操作步骤:信息工程学院回到场景回到场景1 1中将剪辑拖到场景中,按住中将剪辑拖到场景中,按住altalt键复制多个键复制多个剪辑,知道覆盖整个场景即可,如图。最后测试动画剪辑,知道覆盖整个场景即可,如图。最后测试动画信息工程学院如何在FLASH中插入声音和视频使用菜单栏中的使用菜单栏中的“文件文件导入导入导入到库导入到库”命令,可命令,可以将声音导入到库中。以将声音导入到库中。 一般在一般在Flash中使用的声音格式是中使用的声音格式是MP3和和WAV。 在时间轴中,可以在时间轴中,可以设置声音的设置声音的4 4种同步方种同步方式。在实际制作的时候,式。在实际制作的时候,要根据不同的实际情况要根据不同的实际情况来选择合适的同步方式。来选择合适的同步方式。信息工程学院1事件事件 使用使用“事件事件”方式,会将声音和一个事件方式,会将声音和一个事件的发生过程同步起来。事件声音在显示其起始的发生过程同步起来。事件声音在显示其起始关键帧时开始播放,并独立于时间轴完整播放。关键帧时开始播放,并独立于时间轴完整播放。 即使即使SWFSWF文件已经停止,声音播放也会继文件已经停止,声音播放也会继续。续。 事件声音的一个示例就是当用户单击一个事件声音的一个示例就是当用户单击一个按钮时播放的声音。按钮时播放的声音。信息工程学院2开始开始 “ “开始开始”方式与方式与“事件事件”方式的功能相近,方式的功能相近,但是如果声音已经在播放,则新声音实例不会但是如果声音已经在播放,则新声音实例不会播放。如果使用播放。如果使用“事件事件”方式后,出现了同一方式后,出现了同一个声音多次重叠出现的不良现象,那么可以将个声音多次重叠出现的不良现象,那么可以将同步方式改为同步方式改为“开始开始”来解决这个问题。来解决这个问题。 信息工程学院3停止停止 “ “停止停止”方式的作用,是使指定的声音静方式的作用,是使指定的声音静音。音。 使用使用“事件事件”或者或者“开始开始”方式启动了声方式启动了声音之后,如果声音播放结束之前想强制静音,音之后,如果声音播放结束之前想强制静音,就可以使用就可以使用“停止停止”方式。方式。 信息工程学院4数据流数据流 “ “数据流数据流”方式的声音将会严格与时间轴方式的声音将会严格与时间轴同步同步如果影片在播放,就播放声音;如果如果影片在播放,就播放声音;如果影片暂停,声音就会停止。影片暂停,声音就会停止。 数据流的一个示例就是数据流的一个示例就是MVMV的制作。的制作。 如果不使用如果不使用“数据流数据流”方式,那么音乐很方式,那么音乐很容易在播放过程中与动画、台词脱节。容易在播放过程中与动画、台词脱节。信息工程学院 用声音用声音“属性属性”面板中的声音编辑控制功面板中的声音编辑控制功能可以定义声音的起始点、终止点及播放时的能可以定义声音的起始点、终止点及播放时的音量大小。音量大小。 这一功能可以去除声音中不用的部分以减这一功能可以去除声音中不用的部分以减小声音文件的大小。小声音文件的大小。信息工程学院2.1使用封套进行编辑使用封套进行编辑 编辑声音文件的操作步骤如下。编辑声音文件的操作步骤如下。 (1 1)为声音文件添加一个帧或选中一个已经包含声音文)为声音文件添加一个帧或选中一个已经包含声音文件的帧。件的帧。 (2 2)在声音的)在声音的“属性属性”面板中单击面板中单击“编辑编辑”按钮,弹出按钮,弹出如图所示的如图所示的“编辑封套编辑封套”对话框,在该对话框中可对声音进对话框,在该对话框中可对声音进行编辑。行编辑。信息工程学院 拖动时间开始点及时间结束点手柄可以改变声音的起始拖动时间开始点及时间结束点手柄可以改变声音的起始点及终止点。点及终止点。 拖动如图所示的时间开始点,声音将从所拖到的地方开拖动如图所示的时间开始点,声音将从所拖到的地方开始播放。同样,拖动结束点,可以设置声音的结束点。始播放。同样,拖动结束点,可以设置声音的结束点。2.1使用封套进行编辑使用封套进行编辑信息工程学院口型动画口型动画 要制作人物的口型动画,随着声音可以看到适当的口型变要制作人物的口型动画,随着声音可以看到适当的口型变化。化。 绘制绘制5 5种最基本的口型,然后将这种最基本的口型,然后将这5 5种基本口型和闭口时的种基本口型和闭口时的口型放置在图形元件中,在舞台中根据每一帧上的声音的韵口型放置在图形元件中,在舞台中根据每一帧上的声音的韵母设置每一帧上的口型最后再编辑声音封套。母设置每一帧上的口型最后再编辑声音封套。 信息工程学院如何制作简单的如何制作简单的MTV 1. 1.选择好音乐和图片素材,导入到选择好音乐和图片素材,导入到flashflash库里。库里。 2.2.在主场景中的一个层上起名:在主场景中的一个层上起名:“music”music”,打开库将音乐文件从库,打开库将音乐文件从库中拖到场景中,这时,在时间轴的帧上,音乐只是一条短直线。在时间轴中拖到场景中,这时,在时间轴的帧上,音乐只是一条短直线。在时间轴的音乐结束那帧处按的音乐结束那帧处按F5F5键将影帧延长。键将影帧延长。 3.3.再建一个层,起名:再建一个层,起名:“Label”Label”(标签)。将时间轴的指针移动到(标签)。将时间轴的指针移动到头帧处,插入一个帧标签:头帧处,插入一个帧标签:“start 01”start 01”,之后,按,之后,按EnterEnter键,听音乐键,听音乐(数据流同步方式),当音乐中的第一句歌词刚结束时,马上再按一次(数据流同步方式),当音乐中的第一句歌词刚结束时,马上再按一次EnterEnter键,确保音乐会停止。在音乐停止的这一帧处按键,确保音乐会停止。在音乐停止的这一帧处按F7F7键,插入一个空键,插入一个空白关键帧,再书写帧标签:白关键帧,再书写帧标签:“end 01”end 01”。接着,紧随在这一帧的后面再。接着,紧随在这一帧的后面再按按F7F7键再插入一个空白关键帧,再写上帧标签:键再插入一个空白关键帧,再写上帧标签:“start 02”start 02”,再按,再按EnterEnter键,开始听下一句歌词,同样,当第二句歌词结束时,马上按键,开始听下一句歌词,同样,当第二句歌词结束时,马上按EnterEnter键,音乐停止,按键,音乐停止,按F7F7键标注帧标签:键标注帧标签:“end 02”.end 02”.依次类推,依次类推,一直到整首音乐的歌词都标注完成。一直到整首音乐的歌词都标注完成。 4.4.以上的步骤完成之后,就可以在每句歌词的以上的步骤完成之后,就可以在每句歌词的“start 01”start 01”和和“end end 01”01”之间做你要的动画(影片剪辑)了。之间做你要的动画(影片剪辑)了。 5 5、加上播放与重播按钮。、加上播放与重播按钮。 信息工程学院 在在FlashFlash中使用视频的时候,可以进行导入、剪中使用视频的时候,可以进行导入、剪裁等操作,还可控制播放进程,但是不能修改视频中裁等操作,还可控制播放进程,但是不能修改视频中的具体内容。的具体内容。 例如,导入一个长度为例如,导入一个长度为1 1分钟的视频,可以修改分钟的视频,可以修改它的时间起点、时间终点和显示区域,但是不能改变它的时间起点、时间终点和显示区域,但是不能改变画面中的文字和人物。画面中的文字和人物。 信息工程学院导入视频 下面以导入一个视频片段为例,介绍导入视频的方法: “选择视频”对话框 1.新建一个Flash文档,选择“文件”“导入”“导入视频”菜单,在打开的“选择视频”对话框中单击 按钮,再打开的“打开”对话框中选择 “老鼠爱大米.avi”文件,设置完成后单击“下一个”按钮 。信息工程学院“部署”对话框2.在打开的“部署”对话框中的“您希望如何部署视频?”选项中有5个单选钮,我们选择“在SWF中嵌入视频并在时间轴上播放”单选钮,然后单击“下一个”按钮。信息工程学院“嵌入”对话框3.在打开的“嵌入”对话框中,可对导入类型和音轨进行设置,设置完成后单击“下一个”按钮。信息工程学院“编码”对话框4.在打开的“编码”对话框中,我们可以设置“编码配置文件”、“视频编码”、“音频”编码,还可以裁切和调整视频的大小,设置完成后单击“下一个”按钮。信息工程学院“完成视频导入”对话框5.在打开的“完成视频导入”对话框中单击“完成”按钮,稍等一段时间,就会将视频导入到文档。信息工程学院编辑视频 如果只希望导入视频的一部分而不是整个视频,可在导入视频的过程中对其进行编辑,删除不想要的片断。具体操作如下: “拆分视频”对话框 1.导入视频时,在“嵌入”对话框中选择“先编辑视频”单选按钮,然后单击“下一个”按钮,会打开 “拆分视频”对话框。 信息工程学院 设置起始帧和结束帧 创建新的剪辑3.调整好后,单击“创建新的剪辑”按钮 ,可将刚才截取的片断生成一个剪辑,创建的剪辑将出现在“剪辑列表”中,我们可为其重命名。2.向右拖动“开始导入点” 确定视频片断的起始帧,向左拖动“停止导入点” 确定视频片断的结束帧,单击“预览剪辑”按钮 ,可观看截取片断的播放效果。可以单击“后退一帧”按钮 和“前进一帧” 按钮来进行精确调整。4.要调整剪辑中所截取的内容,可以先选中要调整的剪辑,然后调整其“开始导入点” 和“停止导入点” ,调整好后单击“更新剪辑”按钮即可。信息工程学院 再创建一个剪辑 导入的视频片断5.利用与步骤2、3、4相同的操作再创建一个剪辑。6.单击“下一个”按钮,按照步骤导入视频,我们会发现只有“剪辑列表”中的剪辑被导入了,并且按照“剪辑列表”中的顺序排列在舞台和“库”面板中。信息工程学院FLASH文字动画制作工具文字动画制作工具76 结束语结束语

    注意事项

    本文(Flash脚本基础实例.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开