如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第十二课:脚本动画的制作第十二课:脚本动画的制作12-1、什么是脚本(ActionScript2.0和ActionScript3.0)(1)所谓的脚本(又名为动作脚本)指的就是一条命令语句,一段代码,当某事件发生或某条件成立时,就会发出命令来执行设置的语句和代码。从而可以制作交互性动画。(2)在flash中并不是任何对象都可以添加动作脚本的,只有以下三类对象可以添加:A、关键帧(也包括空白关键帧)B、按钮C、影片剪辑(3)如何给这些对象(包括关键帧、按钮、影片剪辑)添加动作脚本呢?要想为哪个对象添加动作脚本首先要选中该对象,然后打开动作面板就可以添加了。动作面板就是为各对象添加动作脚本的地方。(4)打开动作面板的方法:A、窗口——动作B、按F9键C、单击右键(5)动作面板的组成12-2、各对象上脚本执行的条件——帧脚本(1)以下三类对象可以添加脚本:A、关键帧(也包括空白关键帧)B、按钮C、影片剪辑(2)帧上的脚本:在关键帧上添加的脚本只有当磁头播放到这个帧时,代码(脚本)才会被执行。(3)添加代码时分为标准模式和专家模式两种,在标准模式下只能通过选项去添加代码,在专家模式下一般通过手工书写添加代码,在书写代码时代码是区分大小写的。如:play与Play被认为两种不同的含义。(3)全局函数——时间轴控制——goto/play/stop/stopAllSoundstop:停止播放影片。12-3、goto语句的使用1(1)全局函数——时间轴控制——goto/play/stop/stopAllSoundplay:播放影片stopAllSound:停止所有声音。goto:表示跳转的意思,可以跳转到指定的帧,也可以跳转到指定的场景。gotoAndPlay:表示跳转到目的位置继续播放。gotoAndStop:表示跳转到目的位置停止播放。12-4、goto语句的使用2(1)帧标签:给帧取个名字(2)新建场景的方法:方法一:插入——场景方法二:窗口——其它面板——场景(3)在一个动画中如果有多个场景动画是按场景的顺序进行播放的。12-5、脚本动画—loading进度条112-6、脚本动画—loading进度条2(1)if….else…判断语句的格式:(如果……否则……)if(条件){语句1}else{语句2}表示如果条件成立就执行语句1,否则(条件不成立)就执行语句2。12-7、各对象上脚本执行的条件——按钮脚本(1)按钮脚本的格式:on(鼠标事件){语句1}表示选择不同的鼠标事件来执行语句1(2)按钮上的脚本:在按钮上添加的脚本可以通过以下方式来执行,这些方式统称为鼠标事件。A、按(press):指鼠标在按钮上点下去。B、释放(release):指鼠标在按钮上点下去并释放。C、外部释放(releaseOutside):指鼠标在按钮上点下去然后移动到按钮外部释放。D、按键:指按键盘上某个键。E、滑过(rollOver):指鼠标移到按钮上。F、滑离(rollOut):指鼠标移到按钮上并离开。G、拖过(dragOver):在按钮上按下鼠标然后指针滑出按钮区域,再次滑入按钮区域时触发。F、拖离(dragOut):在按钮上按下鼠标然后指针滑出按钮区域时触发。12-8、脚本实例--控制动画的播放(1)prevFrame:上一帧(2)nextFrame:下一帧12-9、脚本实例—网页和邮箱的链接(1)getURL:链接到一个地址。(URL:统一资源定位器)(2)网页链接:开头要加http:\\(3)邮箱链接:开头要加mailto:12-10、脚本实例--随机抽牌(1)random:随机函数注:random(13):表示从0-12这13个数字当中随机选一个。12-11、脚本实例--全屏切换(1)fscommand函数A、fullscreen:全屏true:真(全屏)false:假(标准)B、quit:退出(关闭)C、showmenu:显示菜单D、allowscale:画面缩放(2)文件——发布(可以同时生成多种格式文件)12-12、脚本实例--框架1(1)LoadMovie:载入swf文件或图片等元素到当前影片中。(2)所有的swf文件必须放在同一个文件夹中。12-13、脚本实例--框架212-14、脚本实例--浏览图片12-15、各对象上脚本执行的条件——影片剪辑脚本(1)影片剪辑脚本的格式:onClipEvent(影片剪辑事件){语句1}表示选择不同的影片剪辑事件来执行语句1(2)影片剪辑上的脚本:在影片剪辑上添加的脚本可以通过以下方式来执行,这些方式统称为影片剪辑事件。