《动画设计》复习资料.docx
《《动画设计》复习资料.docx》由会员分享,可在线阅读,更多相关《《动画设计》复习资料.docx(28页珍藏版)》请在冰豆网上搜索。
《动画设计》复习资料
《动画设计》复习资料
选择题(每题1分,共20分)
1、为了便于在舞台上精确地绘画、调整图形,用户可以使用辅助线功能,但前提是:
A.标尺必须显示
B.网格必须显示
C.先选择对齐功能
D.没什么要求
2、下列哪种播放器版本能观看用屏幕创建的SWF文件?
A.FlashPlayer4
B.FlashPlayer5
C.FlashPlayer6
D.FlashPlayer7
3、Flash菜单“文件”→“保存”的快捷操作是:
A.Ctrl+S
B.Ctrl+Shift+S
C.Ctrl+R
D.Ctrl+Alt+Shift+S
4、CustomActions属于哪类flash内置对象?
A.Core
B.Authoring
C.Client/Server
D.Movie
5、在FlashUIComponents中可以修改:
A.组件的图形元件
B.组件的定义
C.修改外观的大小
D.组件的实例名称
6、下面关于新层的位置顺序说法正确的是:
A.新层将被插入到当前选定层的下面
B.新层将被插入到当前选定层的上面
C.新层将被放到最上层
D.以上说法都错误
7、在任何时候,想把所选工具,改变为HandTool状态,只需要按下键盘上的哪个键?
A.空格键
B.Alt键
C.Ctrl键
D.Shift键
8、使用Flash的“洋葱皮”的功能是可以同时显示和编辑多帧。
A.正确
B.错误
9、在Flash的测试模式中,下面哪些可以通过调用ListObjects(列表显示对象)命令来显示:
A.帧
B.对象类型(形状、影片剪辑或按钮)
C.目标路径
D.影片剪辑的实例名
10、在设置flash电影属性时,设置电影播放的速度为12fps,那么在电影测试时,时间轴上显示的电影播放速度应该可能是:
A.等于12fps
B.小于12fps
C.大于12fps
D.大于、小于12fps均有可能
11、在下列哪些操作系统下,可以通过浏览器播放Flash电影(swf格式的文件)?
A.DOS
B.Windows95
C.Windows2000
D.RedhatLinux
12、删除一个关键帧,下列操作哪些是正确的?
A.选中此关键帧,单击键盘上的delete键
B.选中此关键帧,执行Insert>RemoveFrames
C.选中此关键帧,执行Insert>ClearKeyframe
D.选中此关键帧,执行Edit>ClearFrames
13、下面哪些是Flash播放器可以打印的?
A.Flash的元件
B.Flash的位图图像
C.Flash的文本块
D.Flash的文本域
14、下面关于通过Flash播放器的关联菜单打印说法错误的是:
A.可打印任意Flash电影中的帧
B.无法打印透明度
C.可以打印颜色效果
D.无法打印其他影片剪辑中的帧
15、使用Flash检测时要注意的事项有:
A.不要在“版本检测设置”对话框中重命名检测文件或内容文件
B.对用户首次加载的Flash文件启用Flash检测
C.不用对站点上的次级Flash文件启用检测
D.不要在“版本检测设置”对话框中修改替代文件
16、在制作使用路径控制渐变移动动画时,下列工具能绘制出所需路径的是:
A.铅笔
B.线条
C.椭圆、矩形或刷子工具
D.矩形
17、在Flash中,移动对象可以有以下方法:
A.在舞台上选中之后直接拖动
B.通过剪切和粘贴将对象从一个地方移动到另外一个地方
C.使用方向键移动
D.在信息面板中指定对象的精确位置
18、下列关于遮罩图层说法正确的是:
A.遮罩图层必须位于被遮罩图层的上方
B.遮罩图层必须位于被遮罩图层的下方
C.除了透过遮罩项目显示的内容之外,其余的所有内容都被遮罩层的其余部分隐藏起来
D.遮罩层图形的颜色会影响被遮罩图层的效果
19、下列属于系统自带的时间轴特效的是:
A.分离
B.展开
C.投影
D.模糊
20、为帧添加标签时,应当注意的问题是:
A.帧标签不能添加到影片剪辑中
B.可以为帧标签创建单独的图层以方便查看
C.应将帧标签添加到时间轴的关键帧上
D.帧标签必须拥有独立的图层
21、对于在网络上播放动画来说,最合适的帧频率是:
A.每秒24帧
B.每秒12帧
C.每秒25帧
D.每秒16帧
22、下面关于Flash电影说法错误的是:
A.打印Flash矢量图形时,可以在任意尺寸上获得清晰的打印效果
B.打印低分辨率的位图图像时,受到像素的影响
C.不可以通过浏览器浏览Flash电影
D.Flash播放器的打印功能允许用户打印电影中的目录、联票、单篇、收据、发票或其他文档
23、下面关于矢量图形和位图图像的说法错误的是:
A.Flash允许用户创建并产生动画效果的是矢量图形,而位图图像不可以
B.在Flash中,用户可以导入并操作在其他应用程序中创建的矢量图形和位图图像
C.用Flash的绘图工具画出来的图形为矢量图形
D.一般来说,矢量图形比位图图像文件大
24、在用FLASH制作渐变动画时,要使组合体或文字的颜色渐变,必须先将它们转换为元件。
A.正确
B.错误
25、在安装了QuickTime4或更高版本的情况下比没有安装的情况下,多出来的文件格式是:
A.扩展名为.jpg的文件
B.扩展名为.swf的文件
C.扩展名为.png的文件
D.扩展名为.psd的文件
26、在使用蒙板时,下面哪些可以是用来遮盖的对象?
A.填充的形状
B.文本对象
C.图形元件
D.影片剪辑的实例
27、在FLASH中,下面不是SorensonSpark编码解码器的作用的是:
A.允许用户在Flash中添加视频内容
B.可以降低带宽需求传送视频,但是视频质量将会变差
C.使Flash的视频处理功能出现了质的飞跃
D.可以为运动较少的内容制作高质量的视频
28、下面关于从浏览器打印电影和从Flash播放器打印电影的说法错误的是:
A.从Flash播放器打印电影,可以指定Flash电影中的哪些帧可以被打印
B.从Flash播放器打印电影,可以确定帧的打印区域
C.从Flash播放器打印电影,可以给影片剪辑中的打印帧附加Print动作
D.从浏览器打印电影肯定比从Flash播放器打印电影效果好
29、下面关于发布Flash电影的说法错误的是:
A.向受众发布Flash内容的主要文件格式是FlashPlayer格式(.swf)
B.Flash的发布功能就是为在网上演示动画而设计的
C.FlashPlayer文件格式是一个不开放标准,今后不会获得更多的应用程序支持
D.用户可以将整个电影导出为FlashPlayer电影,或作为位图图像系列;还可以将单个帧或图像导出为图像文件
30、下面关于使用Flash的HTML发布模板说法错误的是:
A.允许用户控制电影在浏览器中的外观和播放
B.Flash模板不是包含任何HTML内容,比如ColdFusion、ASP等的代码就不包含在内
C.这种发布Flash用的模板是一个文本文件,包括两部分:
不会改变的HTML代码和会改变的模板代码或变量
D.创建模板和创建一个标准的HTML页面基本相似,只是用户需要将属于Flash电影的某些值替换为以美元元件($)开头的变量
31、下面哪些操作不可以使电影优化?
A.如果电影中的元素有使用一次以上者,则可以考虑将其转换为元件
B.只要有可能,请尽量使用渐变动画
C.限制每个关键帧中发生变化的原区域
D.要尽量使用位图图像元素的动画
32、对于那些具有复杂颜色效果和包含渐变色的图像,例如照片,最好使用哪种方式进行压缩?
A.JPEG压缩
B.无损压缩
C.AB都不可以
D.AB都可以
33、作为发布过程的一部分,Flash将自动执行某些电影优化操作。
A.正确
B.错误
34、在Flash和Fireworks进行颜色导入导出时,可以从外部的ACT文件导入渐变色。
A.正确
B.错误
35、允许用户在相互排斥的选项之间进行选择的组件是:
A.RadioButton组件
B.ScrollPane组件
C.TextArea组件
D.TextInput组件
36、在制作使用路径控制渐变移动动画时,下列工具能绘制出所需路径的是:
A.铅笔
B.线条
C.椭圆、矩形或刷子工具
D.矩形
37、在移动对象时,在按方向键的同时按住Shift键可大幅度移动对象,每次移动距离为:
A.1像素
B.4像素
C.6像素
D.8像素
38、在FLASH的DrawingSettings(绘图设置)对话框中下面哪些功能可以用来设置?
A.RecognizeLines(识别线条)
B.RecognizeShapes(识别形状)
C.ClickAccuracy(单击的准确性)
D.SmoothCurves(平滑曲线)
39、如果时间轴的帧上显示一个空心圆圈,表示:
A.此为“空白关键帧”,不包含任何内容
B.此为“关键帧”,包含除文本之外的内容
C.此为“空白关键帧”,包含除文本之外的内容
D.此为“关键帧”,不包含任何内容
40、下面对于创建逐帧动画的说法正确的是:
A.不需要将每一帧都定义为关键帧
B.在初始状态下,每一个关键帧都应该包含和前一关键帧相同的内容
C.逐帧动画一般不应用于复杂的动画制作
D.以上说法都错误
41、执行“视图>隐藏边缘”命令的作用是:
A.隐藏被选择对象的突出显示状态
B.隐藏被选择对象的外框轮廓
C.隐藏被选择对象的填充区域
D.隐藏被选择对象的线条
42、下列哪些情况是属于Flash默认情况?
A.默认情况下,Flash会存储SWF中使用的动态字体的名称
B.默认情况下,Flash会在SWF中嵌入静态字体轮廓
C.默认情况下,Flash会在SWF中嵌入动态字体轮廓
D.默认情况下,Flash会存储SWF中使用的静态字体的名称
43、在InternetExplorer浏览器中,是通过下列哪种技术来播放Flash电影(swf格式的文件)?
A.DLL
B.COM
C.OLE
D.ActiveX
44、关于Flash影片舞台的最大尺寸,下列说法正确的是:
A.可以设置到无限大
B.1000px×1000px
C.2880px×2880px
D.4800px×4800px
45、Flash影片频率最大可以设置到多少?
A.99
B.100
C.120
D.150
46、在使用蒙板时,下面哪些可以是用来遮盖的对象?
A.填充的形状
B.文本对象
C.图形元件
D.影片剪辑的实例
47、影片剪辑在库中,可以使用动作脚本将影片剪辑从库中动态取出,然后将其放置在舞台上,但必须为库中的影片剪辑赋予一个特殊的名称,这个名称是:
A.舞台名称
B.链接标识符
C.实例名称
D.影片名称
48、下面对创建蒙板操作的说法错误的是:
A.通过蒙板的小孔来显示的内容的层在蒙板层的下面
B.对于蒙板上的位图图像、过渡颜色和线条样式等,Flash都将忽略
C.蒙板上的任何填充区域都将是不透明的,非填充区域都将是透明的
D.在蒙板上没有必要创建有过渡颜色的对象
49、关于为补间动画分布对象描述正确的是:
A.用户可以快速将某一帧中的对象分布到各个独立的层中,从而为不同层中的对象创建补间动画
B.每个选中的对象都将被分布到单独的新层中,没有选中的对象也分布到各个独立的层中
C.没有选中的对象将被分布到单独的新层中,选中的对象则保持在原来的位置
D.以上说法都错
50、制作形状补间动画,使用形状提示,能获得最佳变形效果的说法中正确的是:
A.在复杂的变形动画中,不用创建一些中间形状,而仅仅使用开始和结束两个形状
B.确保变形提示的逻辑性
C.如果将变形提示按逆时针方向从形状的右上角位置开始,则变形效果将会更好
D.以上说法都错
51、本地变量的有效范围是:
A.只在脚本的主体中有效
B.只在电影剪辑的主体中有效
C.只在函数的主体中有效
D.只在本fla文件中有效
52、单选按钮的初始状态是未选中的话,则:
A.initialState=TRUE
B.initialState=FALSE
C.initialState=YES
D.initialState=CHOOSED
53、在修改组件的颜色时,为了提高Flash的运行表现,应该:
A.尽可能多的修改默认的颜色设置
B.将未修改的属性也列出来
C.只需要指定要修改的属性,而不需要包括所有未修改的属性
D.使用尽量统一的颜色
54、在Flash电影中添加可滚动的单选和多选下拉菜单的是:
A.ComboBox
B.ListBox
C.ScrollBar
D.ScrollPane
55、同时具有水平和垂直滚动条的窗口的是:
A.两个ScrollBar
B.ListBox
C.ComboBox
D.ScrollPane
56、在制作使用路径控制渐变移动动画时,下列工具能绘制出所需路径的是:
A.铅笔
B.线条
C.椭圆、矩形或刷子工具
D.矩形
57、如果要让Flash同时对若干个对象产生渐变动画,则必须将这些对象放置在不同的层中。
A.正确
B.错误
58、补间动画设置好开始帧和结束帧后,中间部分由计算机自动生成所有帧。
A.正确
B.错误
59、只有图形元件可以应用时间轴特效,而文本不能应用时间轴特效。
A.正确
B.错误
60、在移动渐变动画中,用户可以使移动渐变沿着某个路径进行。
A.正确
B.错误
二、操作题重点复习
1、实例7.2
步骤:
1、打开素材,选择新建图层
2、选中刚才新建的图层,选择窗口下的库按钮
3、将库中的startButton按钮拖到场景1中
4、将实例名称命名为startButton
5、选择action图层在时间轴处鼠标右键选择动作
6、输入如下代码
importflash.events.MouseEvent;
importflash.events.EventDispatcher;
importflash.display.MovieClip;
bottle.stop();
startButton.addEventListener(MouseEvent.MOUSE_DOWN,startClip);
functionstartClip(e:
MouseEvent){
bottle.play();
}
2、实例8.1
步骤:
(一)新建一个图层ant将ant影片剪辑从库中拖放到舞台上
(二)在属性面板上将其命名为ant_mc以便在ActionScript中运用
(三)新建一个图层,根据考试要求,在“动作”窗口输入如下三段代码之一:
1.改变对象位置
ant_mc.addEventListener(MouseEvent.CLICK,moveAnt)
functionmoveAnt(event:
MouseEvent):
void{
ant_mc.x+=15;
ant_mc.y+=15;
}
2.改变对象大小
ant_mc.addEventListener(MouseEvent.MOUSE_DOWN,resizeAnt)
functionresizeAnt(event:
MouseEvent):
void{
ant_mc.width=ant_mc.width+100;
ant_mc.height=ant_mc.height+100;
}
ant_mc.addEventListener(MouseEvent.MOUSE_UP,resizeAnt2)
functionresizeAnt2(event:
MouseEvent):
void{
ant_mc.width=ant_mc.width/2;
ant_mc.height=ant_mc.height/2;
}
3.鼠标拖拽动画
ant_mc.addEventListener(MouseEvent.MOUSE_DOWN,startDragging);
ant_mc.addEventListener(MouseEvent.MOUSE_UP,stopDragging);
functionstartDragging(event:
MouseEvent):
void
{
ant_mc.startDrag();
}
functionstopDragging(event:
MouseEvent):
void
{
ant_mc.stopDrag();
}
3、实例9.6
步骤:
以缩小为50%为例。
放大150%的话相应参数做改变。
1.打开素材
2.打开库,将按钮buttom按钮拖到场景上;
3.用任意变形工具对按钮进行大小调整
4.选中文本工具,在按钮上填写50%,修改文本就好。
5.按钮命名为:
button_50
6.添加一个图层action在该层第一帧,选择【窗口】【动作】,输入代码
importflash.events.MouseEvent;
button_50.addEventListener(MouseEvent.CLICK,Scale50);
functionScale50(event:
MouseEvent):
void{
window.scaleX=0.5;
window.scaleY=0.5;
}
4、实例10.4
步骤:
1、从库中将制作好的影片剪辑元件bee拖放到舞台中央
2、选中舞台上的蜜蜂实例,在属性检查器中输入实例名称bee
3、选中“动作”图层第1帧,选择[窗口][动作]命令,打开动作面板,在动作脚本窗口输入如下动作脚本
importflash.display.Stage;
vardistance:
int=10;
stage.addEventListener(KeyboardEvent.KEY_DOWN,reportKeyDown);
functionreportKeyDown(event:
KeyboardEvent):
void{
switch(event.keyCode){
case37:
bee.x=Math.max(bee.x-distance,bee.width/2);
bee.rotation=180;
break;
case38:
bee.y=Math.max(bee.y-distance,bee.height/2);
bee.rotation=270;
break;
case39:
bee.x=Math.min(bee.x+distance,stage.stageWidth-bee.width/2);
bee.rotation=0;
break;
case40:
bee.y=Math.min(bee.y+distance,stage.stageWidth-bee.height/2);
bee.rotation=90;
break;
default:
}
}
5、实例11.3
步骤:
1:
打开素材文件
2:
新建外部ActionScript文件:
选择“文件”“新建”从“常规”选项中选择“ActionScript文件”如下图所示:
3:
在打开的ActionScript文件脚本窗口中输入如下代码
package{
importflash.display.*;
import.URLRequest;
importflash.events.*;
publicclassLoaderArraysExampleextendsSprite{
publicvarimageArrry:
Array=["flower01.jpg","flower02.jpg","flower03.jpg","flower04.jpg","flower05.jpg"];
publicvarloader=newLoader();
publicfunctionLoaderArraysExample(){
addChild(loader);
loader.load(newURLRequest(imageArrry[0]));
this.addEventListener(MouseEvent.CLICK,updateDisplay);
}
publicfunctionupdateDisplay(event:
MouseEvent):
void{
varn:
Number=randRange(0,4);
loader.load(newURLRequest(imageArrry[n]));
}
privatefunctionrandRange(min:
Number,max:
Number):
Number{
varrandomNum:
Number=Math.floor(Math.random()*(max-min+1))+min;
returnrandomNum;
}
}
}
4:
将以上代码以“LoaderArraysExample.as”为名和素材文件保存在一起,如下图所示:
5:
回到场景1,选择action图层第1帧,点右键“动作”输入如下代码:
importLoaderArraysExample;
importflash.display.*;
importflash.events.*;
varc:
LoaderArraysExample=newLoaderArraysExample();
album_mc.movie.addEventListener(MouseEvent.CLICK,ImageReview);
functionImageReview(event:
MouseEvent):
void{
album_mc.movie.addChild(c);
c.x=0;
c.y=0;
}
6:
保存文件。
6、实例13.3
步骤:
Step1:
新建一个Flash文档。
Step2:
选择【文件】|【导入】|【导入到舞台】,将图片moon.jpg导入到舞台
查看属性检查器中的图片尺寸,选择【修改】|【文档】,将文档尺寸修改为500像素x500像素,与图片保持一致,然后将图片的坐标位置调整到(0,0)
Step3:
新建图层,选择工具箱中的铅笔工具
,将笔触颜色设置为黄色(#FFFF00),沿着图片中的月光形状画出月亮的轮廓。
Step4:
然后使用工具箱中的颜料桶工具
,将月亮轮廓内部也填充为黄色。
Step5:
选中新绘制的月亮图形,按F8键将其转换为影片剪辑moon,接着在属性检查器的【实例名称】栏中输入实例名moon_mc。
降低实例moon_mc的Alpha值