Flash中利用组件完成选择题的设计
- 格式:doc
- 大小:398.00 KB
- 文档页数:10
flash考试题及答案Flash考试题及答案一、选择题(每题2分,共20分)1. Flash中,以下哪个工具用于绘制直线?A. 铅笔工具B. 钢笔工具C. 直线工具D. 笔刷工具答案:C2. 在Flash中,帧可以分为哪两种类型?A. 关键帧和空白帧B. 普通帧和空白帧C. 关键帧和普通帧D. 静态帧和动态帧答案:A3. Flash中,以下哪个选项用于创建新的图层?A. Insert > TimelineB. Insert > LayerC. Insert > FrameD. Insert > Keyframe答案:B4. 在Flash中,以下哪个属性用于设置对象的透明度?A. AlphaB. OpacityC. TransparencyD. Visibility答案:A5. Flash中,以下哪个命令用于将多个对象组合成一个组?A. GroupB. UngroupC. DistributeD. Align答案:A6. 在Flash中,以下哪个工具用于选择对象?A. 箭头工具B. 套索工具C. 钢笔工具D. 铅笔工具答案:A7. Flash中,以下哪个选项用于将对象转换为符号?A. Modify > Convert to SymbolB. Modify > Break ApartC. Modify > CombineD. Modify > Distribute答案:A8. 在Flash中,以下哪个属性用于设置对象的填充颜色?A. Line ColorB. Fill ColorC. Stroke ColorD. Background Color答案:B9. Flash中,以下哪个命令用于打开“库”面板?A. Window > LibraryB. Window > Panels > LibraryC. Window > SymbolsD. Window > Actions答案:A10. 在Flash中,以下哪个工具用于调整对象的大小和形状?A. 箭头工具B. 变形工具C. 钢笔工具D. 铅笔工具答案:B二、填空题(每题2分,共20分)1. Flash中,用于创建新文档的快捷键是________。
flash高级证试题及答案一、选择题(每题2分,共10分)1. 在Flash中,以下哪个选项不是“文件”菜单下的子菜单?A. 打开B. 关闭C. 导入D. 导出答案:B2. 以下哪个工具不用于绘制图形?A. 铅笔工具B. 线条工具C. 矩形工具D. 文本工具答案:D3. 在Flash中,以下哪个属性用于设置对象的透明度?A. AlphaB. Blend ModeC. X PositionD. Y Position答案:A4. 在Flash中,以下哪个选项用于创建新的图层?A. 插入 > 时间轴B. 插入 > 关键帧C. 插入 > 图层D. 修改 > 文档答案:C5. 在Flash中,以下哪个选项用于发布动画?A. 文件 > 导出B. 文件 > 发布预览C. 文件 > 发布设置D. 文件 > 发布答案:D二、填空题(每题2分,共10分)1. 在Flash中,______ 用于创建动画中的关键帧。
答案:插入 > 关键帧2. 在Flash中,______ 工具可以用于绘制平滑的曲线。
答案:钢笔工具3. 在Flash中,______ 面板用于显示和编辑动画的帧。
答案:时间轴4. 在Flash中,______ 属性可以设置对象的旋转角度。
答案:Rotation5. 在Flash中,______ 命令用于将多个对象组合在一起。
答案:修改 > 组合三、简答题(每题5分,共20分)1. 请简述在Flash中如何创建一个简单的补间动画。
答案:首先,选择一个对象并创建一个关键帧。
然后,在时间轴上选择另一个帧,并使用“插入”菜单中的“补间动画”选项。
最后,设置动画的属性,如缓动和旋转。
2. 在Flash中,如何设置对象的Alpha值?答案:选中对象,然后在属性面板中找到Alpha属性,输入0到100之间的值来设置透明度。
3. 描述在Flash中如何使用“遮罩”层来创建动画效果。
数学教学课件设计——Flash在课件制作中的应用摘要:Flash是美国的Macromedia公司推出的一种用于制作、编辑动画和电影的设计软件。
它具有多种有利于教学的特点。
根据Flash课件的制作理念可以制作出多种应用的教学课件,使教学内容形象、直观、具体,以此来激发学生的学习兴趣,调动他们的学习积极性。
关键词:Flash 课件设计数学教学演示实验设置习题教学游戏1. 引言随着中国教育信息化在全国的普及和应用,各级政府及中小学在基础教育信息化中硬件的投资力度越来越大。
但是Shannon观察发现,对于很少在教学中使用信息技术的教师,大多数并非不知道软硬件的使用方法,而是不知道如何将这些软硬件应用到教学中。
由此可见,提高教师信息素质的关键是使教师能够具有将信息技术融入教学实践的能力。
[1]本文中,我就研究一下Flash这一多媒体软件关于数学课件的设计和应用。
2. Flash的教学特点(一)使用矢量图形和流式播放技术。
利用Flash制作的动画是矢量,与位图图形不同的是,矢量图形可以任意缩放尺寸,不论你把它放大多少倍,都不会失真,保证了画面的亮丽、清晰。
播放时,你可随时在Flash画面上点右键,选"Zoom In"放大画面,细看画面上的每一个细节,可见Flash画面可制作很细致。
流式播放技术使得动画可以边播放边下载,从而节省了课堂时间。
(二)Flash对声音的设置处理独到。
读入*.wav声音在生成的Flash动画播放文件时,你会发现文件被压缩到了原文件的十分之一大小,原来Flash播放文件中的声音文件可设定为mp3格式。
由于可以把音乐,动画,声效,交互方式融合在一起这么一个特点,越来越多的教师已经把用Flash制作的课件应用到教学中。
(三)动画编辑功能强大。
强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,比起Windows中的画图板来说,绘画工具齐全,色彩任意设计,还有线、圆形渐层色可设定,这样你就可在二维页面上创作有立体感的教学元件。
1一、单选题((共25题,每小题2分,共50分。
每小题选择结果正确得2分,选择结果错误或不选择均不得分。
))共25 题题号: 1)默认的Flash影片帧频率是:BA、10B、12C、15D、25题号: 2)可以将以下哪些声音文件格式导入到Flash 中?DA、wavB、MP3C、AIFFD、以上都可以题号: 3)以下不属于Flash可导出图像文件格式的是:BA、wmfB、tifC、gifD、jpg题号: 4)按钮元件有几帧?BA、3B、4C、5D、6题号: 5)Flash中最多可以使用()个形状提示。
BA、10B、26C、36D、46题号: 6)Flash可以创建几种类型的补间动画?AA、2种B、3种C、4种D、5种题号: 7)Flash MX 2004默认的文档大小为:AA、550 x 400 像素B、1 x 1像素C、800 x 600像素D、1024 x 768像题号: 8)不可以用以下哪种方式播放Flash内容?AA、在Internet5.5 浏览器上B、在Director 和Authorware 中用Flash Xtra 播放C、利用Microsoft Office 和其他ActiveX 主机中的Flash ActiveX 控件播放D、作为一种称作放映文件的独立影片播放题号: 9)以下说法正确的是:CA、用户要显示其他电影的库面板,必须先打开该电影B、用户不能在当前电影中使用来自于其他电影的元件C、提供资源的电影称为“源电影”,而获得资源的电影称为“目标电影”D、提供资源的电影称为“目标电影”,而获得资源的电影称为“源电影”题号: 10)关于优化Flash文档说法错误的是:BA、对于每个多次出现的元素,使用元件、动画或者其他对象B、在创建动画序列时,请尽可能不使用补间动画,因为与一系列的关键帧相比,它占用的文件空间较多C、对于动画序列,使用影片剪辑而不是图形元件D、对于声音,尽可能使用MP3 这种占用空间最小的声音格式题号: 11)下列不属于Flash文本类型的是:DA、静态文本B、动态文本C、输入文本D、输出文本题号: 12)要将各个元素彼此自动对齐,可以使用对齐功能,下面哪个不是Flash提供的在舞台上对齐对象的方法? CA、对象对齐使您可以将对象沿着其他对象的边缘直接与它们对齐B、像素对齐使您可以在舞台上将对象直接与单独的像素或像素的线条对齐C、贴紧对齐使您可以按照指定的贴紧对齐容差、对象与其他对象之间或对象与舞台边缘之间的预设边界对齐对象D、直接用鼠标拖拽使对象对齐题号: 13)在Flash中修改形状时,以下哪些功能不可以给图形添加特殊效果?DA、由线条转换为填充B、扩展填充C、羽化填充对象的边缘D、视图题号: 14)标识Flash的全局函数使用什么标识符?AA、_globalB、globalC、varD、只要定义在时间轴上就可以题号: 15)Flash是一款()制作软件。
FlashMX练习题一、基础操作1. FlashMX的界面组成及功能有哪些?2. 如何在FlashMX中创建一个新文档?3. FlashMX中如何设置舞台的大小和颜色?4. 如何在FlashMX中使用“选择工具”进行对象的选取?5. FlashMX中的“部分选取工具”有何作用?6. 如何在FlashMX中使用“任意变形工具”调整对象形状?7. FlashMX中的“线条工具”如何使用?8. FlashMX中如何设置线条的颜色、粗细和样式?9. FlashMX中的“矩形工具”如何使用?10. 如何在FlashMX中创建一个圆形?11. FlashMX中的“文本工具”如何使用?12. 如何在FlashMX中导入外部图片?13. FlashMX中的“库”面板有何作用?14. 如何在FlashMX中创建一个按钮元件?15. FlashMX中的“影片剪辑”元件有何特点?二、动画制作1. FlashMX中的“帧”有何作用?2. 如何在FlashMX中创建关键帧?3. FlashMX中的“补间动画”如何制作?4. 如何在FlashMX中制作逐帧动画?5. FlashMX中的“引导层”有何作用?7. FlashMX中的“形状补间动画”如何制作?8. 如何在FlashMX中制作骨骼动画?9. FlashMX中的“声音”如何导入和使用?10. 如何在FlashMX中为动画添加背景音乐?11. FlashMX中的“视频”如何导入和使用?12. 如何在FlashMX中制作交互式动画?三、ActionScript编程1. FlashMX中的ActionScript是什么?2. 如何在FlashMX中编写ActionScript代码?3. FlashMX中的变量有何作用?4. 如何在FlashMX中使用函数?5. FlashMX中的条件语句有哪些?6. FlashMX中的循环语句有哪些?7. 如何在FlashMX中使用数组?8. FlashMX中的对象有何特点?9. 如何在FlashMX中使用事件监听器?10. FlashMX中的组件有何作用?11. 如何在FlashMX中使用组件?12. FlashMX中的“影片剪辑”如何使用ActionScript进行控制?四、交互设计1. FlashMX中的“按钮”如何添加交互功能?2. 如何在FlashMX中制作下拉菜单?3. FlashMX中的“单选按钮”如何使用?5. FlashMX中的“输入文本框”如何使用?6. 如何在FlashMX中制作进度条?7. FlashMX中的“列表”组件如何使用?8. 如何在FlashMX中制作轮播图?9. FlashMX中的“预加载”有何作用?10. 如何在FlashMX中制作全屏切换效果?五、综合应用1. 如何在FlashMX中制作一个简单的网页游戏?2. FlashMX中的“XML”如何使用?3. 如何在FlashMX中实现与后台数据的交互?4. FlashMX中的“Socket”编程有何作用?5. 如何在FlashMX中实现视频直播功能?6. FlashMX中的“摄像头”如何使用?8. FlashMX中的“地图”组件如何使用?9. 如何在FlashMX中制作一个在线购物网站?10. FlashMX中的“数据库”编程有何特点?六、音频与视频处理1. FlashMX中如何导入并使用外部音频文件?2. 如何在FlashMX中控制音频的播放和停止?3. FlashMX中的音频编辑器如何使用?4. 如何在FlashMX中调整音频的音量和播放速度?5. FlashMX中如何导入并使用外部视频文件?6. 如何在FlashMX中控制视频的播放、暂停和跳转?7. FlashMX中的视频组件有哪些功能?8. 如何在FlashMX中为视频添加字幕?9. FlashMX中如何实现视频的缩放和旋转?10. 如何在FlashMX中制作视频播放列表?七、组件与类库1. FlashMX中的组件库有哪些常用组件?2. 如何在FlashMX中创建自定义组件?3. FlashMX中的类库如何使用?4. 如何在FlashMX中使用第三方类库?5. FlashMX中的“MovieClip”类有何作用?6. 如何在FlashMX中使用“Button”类创建按钮?7. FlashMX中的“TextField”类如何使用?8. 如何在FlashMX中使用“TextFormat”类设置文本格式?9. FlashMX中的“Sound”类如何使用?10. 如何在FlashMX中使用“Loader”类加载外部资源?八、发布与优化1. FlashMX中的“发布设置”如何配置?2. 如何在FlashMX中优化动画的文件大小?3. FlashMX中的“位图缓存”有何作用?4. 如何在FlashMX中使用“影片剪辑缓存”优化性能?5. FlashMX中的“ActionScript优化”有哪些技巧?6. 如何在FlashMX中减少动画的加载时间?7. FlashMX中的“预加载动画”如何制作?8. 如何在FlashMX中实现动画的自动适应屏幕大小?9. FlashMX中的“HTML发布”有何特点?10. 如何在FlashMX中为动画添加SEO优化?九、综合实例1. 如何在FlashMX中制作一个动态网站首页?2. FlashMX中的“动态数据加载”如何实现?3. 如何在FlashMX中制作一个在线问卷调查?4. FlashMX中的“图表”组件如何使用?5. 如何在FlashMX中制作一个数据可视化应用?6. FlashMX中的“游戏引擎”如何使用?7. 如何在FlashMX中制作一个简单的3D效果?8. FlashMX中的“虚拟现实”应用如何开发?9. 如何在FlashMX中制作一个交互式教学应用?10. FlashMX中的“移动应用”开发有何特点?十、高级技巧1. FlashMX中的“位图转换”如何使用?2. 如何在FlashMX中实现“像素级碰撞检测”?3. FlashMX中的“滤镜效果”如何应用?4. 如何在FlashMX中使用“粒子系统”制作特效?5. FlashMX中的“骨骼动画”高级技巧有哪些?6. 如何在FlashMX中实现“骨骼绑定”?7. FlashMX中的“ActionScript优化”高级技巧有哪些?8. 如何在FlashMX中实现“多线程编程”?9. FlashMX中的“内存管理”技巧有哪些?10. 如何在FlashMX中实现“网络通信”的高级应用?十一、动画与特效1. 如何在FlashMX中制作火焰燃烧效果?2. FlashMX中如何实现水波纹效果?3. 如何在FlashMX中制作下雨动画?4. FlashMX中的雪花飘落效果如何实现?5. 如何在FlashMX中创建爆炸效果?6. FlashMX中的光晕效果如何制作?7. 如何在FlashMX中制作动态模糊效果?8. FlashMX中的辉光效果如何实现?9. 如何在FlashMX中制作滚动字幕效果?10. FlashMX中的动态背景效果如何制作?十二、交互式设计1. 如何在FlashMX中制作可拖拽的界面元素?2. FlashMX中的“拖拽效果”如何实现?3. 如何在FlashMX中制作可缩放的图片?4. FlashMX中的“放大镜效果”如何制作?5. 如何在FlashMX中实现图片的翻转效果?6. FlashMX中的“滑动条”组件如何使用?7. 如何在FlashMX中制作滚动列表?8. FlashMX中的“翻页效果”如何实现?9. 如何在FlashMX中制作交互式地图?10. FlashMX中的“表单验证”如何实现?十三、游戏开发1. 如何在FlashMX中制作一个简单的射击游戏?2. FlashMX中的“游戏循环”如何实现?3. 如何在FlashMX中制作角色移动?4. FlashMX中的“碰撞检测”如何实现?5. 如何在FlashMX中制作游戏得分系统?6. FlashMX中的“游戏音效”如何添加?7. 如何在FlashMX中制作游戏暂停和继续功能?8. FlashMX中的“游戏关卡”如何设计?9. 如何在FlashMX中制作游戏生命值?10. FlashMX中的“游戏道具”如何实现?十四、移动应用开发1. FlashMX中的“移动设备支持”如何配置?2. 如何在FlashMX中制作移动应用界面?3. FlashMX中的“触摸事件”如何处理?4. 如何在FlashMX中实现手势识别?5. FlashMX中的“加速度计”如何使用?6. 如何在FlashMX中制作移动应用动画?7. FlashMX中的“移动应用发布”如何设置?8. 如何在FlashMX中实现移动应用的背景音乐循环?9. FlashMX中的“移动应用性能优化”有哪些技巧?10. 如何在FlashMX中制作适合移动设备的游戏?十五、综合案例分析与设计1. 分析并设计一个FlashMX中的动态新闻展示应用。
计算机二级flash操作题一、选择题(共10分,每题1分)1. Flash是一款由Adobe公司开发的动画制作软件,主要用于创建______。
A. 文字处理文档B. 电子表格C. 动画和交互式应用D. 数据库管理2. 在Flash中,以下哪个选项不属于时间轴的基本组成元素?A. 帧B. 层C. 场景D. 形状3. 以下哪种动画类型不需要使用到补间动画?A. 形状补间动画B. 动作补间动画C. 逐帧动画D. 运动补间动画4. Flash中,以下哪个工具用于绘制直线和曲线?A. 铅笔工具B. 刷子工具C. 钢笔工具D. 选择工具5. 在Flash中,要实现一个对象沿着指定路径移动,应该使用以下哪种动画类型?A. 逐帧动画B. 形状补间动画C. 动作补间动画D. 运动补间动画6. Flash中,以下哪个属性用于控制动画播放的速率?A. AlphaB. X, YC. LoopD. Frame Rate7. 在Flash中,如果需要创建一个按钮,并使其具有交互功能,应该使用以下哪个组件?A. MovieClipB. TextFieldC. ButtonD. Graphic8. Flash中,以下哪个选项可以用于测试动画效果?A. 导出影片B. 预览C. 保存D. 发布9. 在Flash中,以下哪个术语表示动画中的一个独立画面?A. 场景B. 帧C. 层D. 元素10. Flash中,以下哪个选项用于创建新的Flash文档?A. File > NewB. File > OpenC. File > SaveD. File > Close二、填空题(共10分,每空1分)1. 在Flash中,______ 用于组织和控制动画中的不同部分。
2. 当需要在Flash中创建一个动画序列时,可以使用______ 来定义动画的开始和结束。
3. Flash中,______ 属性用于设置对象的透明度。
4. 为了使Flash动画在网页中自动播放,可以在发布设置中勾选______ 选项。
Flash CS6动画设计试题和答案一、填空题(20分,每空1分)1. 动画制作完毕后,为了使整个动画看起来更加流畅、紧凑,必须对动画进行调试。
2. Flash动画制作的最后一步就是发布动画,用户可以对动画的格式、画面品质和声音等进行设置。
3. 工具栏中放置了Flash CS6中所有的绘图工具,主要用于矢量图形的绘制和编辑。
4. 场景主要由舞台和工作区组成,在最终动画中,只显示放置在舞台区域中的图形对象,在工作区中的图形对象将不会显示。
5. 辅助线主要与标尺配合使用,其作用除了定位舞台中的图形对象外,还可在用户绘制图形时,提供线条位置和比例参考。
6. 套索工具只能对矢量图形进行选取。
7. 如果要删除图形对象,只需用选择工具选择要删除的对象按Delete键。
8. “填充模式”下拉菜单中4种模式分别为不封闭空隙、封闭小空隙、封闭中等空隙、封闭大空隙。
9. 渐变色彩可以分为线性渐变和径向渐变两种。
10. 在Flash CS6中,根据帧的不同功能和含义,可将帧分为空白关键帧、关键帧和普通帧3种。
11. 图层主要分为普通图层、引导层、遮罩层和被遮罩层4种类型。
12. 77. 根据动画的生成原理和制作方法,可将Flash动画分为逐帧动画和补间动画两种类型。
二、判断题(15分,每题1分)1. 使用套索工具时,需要按“Ctrl+B”键将选择的文字、元件或位图打散,然后才能进行操作。
(√)2. 文本的旋转与缩放操作与图片的旋转和缩小相同。
(×)3. 将设置好的线条样式在要填充线条颜色的图形中单击,即可将设置的线条颜色和样式应用到单击的图形线条上。
(√)4. 不封闭空隙模式下只有完全封闭的区域才能被填充颜色。
(√)5. 使用“颜色”面板填充颜色时既可以先绘制图形,然后在“颜色”面板中设置颜色,也可以先在“颜色”面板中设置颜色,然后再绘制图形。
(√)6. 空白关键帧在时间轴中以一个实心圆表示。
(×)7. 关键帧在时间轴中以一个黑色空心圆表示。
基于Flash软件多选题的设计郑佳;王林;廖晶晶【摘要】本文以多选题的设计为例,介绍了Flash的制作方法,为大家提供一定的参考.【期刊名称】《智能计算机与应用》【年(卷),期】2010(000)005【总页数】3页(P35-37)【关键词】Flash课件;多选题制作【作者】郑佳;王林;廖晶晶【作者单位】宁夏大学教育学院,宁夏,银川,750021;宁夏大学物理电气学院,宁夏,银川,750021;陕西理工学院教育科学学院,陕西,汉中,723001【正文语种】中文【中图分类】TP3191 多选题的背景制作打开flash操作文档,制作方法有两种分别如下:(1)选择“修改”中的“文档”命令,或者直接选择flash界面最下方的“大小”命令,在“尺寸”选项中设计舞台的大小,单击“确定”即可。
可在“背景颜色”中单击小三角选择背景的颜色,这是背景制作的第一种方法。
(2)第二种方法就是将图片导入到舞台场景中,直接作为设计的背景。
具体操作方法是选择“文件”中子命令“导入”的子命令“导入到库”,背景图片就会存放在flash的最右边的“库”面板中,直接将图片拖入到舞台中即可,调整图片的大小和舞台正好重合,就完成了背景的制作。
为了以后方便使用该图片,可以右键单击舞台上的背景图片,选择“转化为元件”命令,再选择“图形”命令确定即可。
2 多选题的题目制作新建一个图层完成多选题的题目制作,将图层2重命名为“timu”。
本例中预设两道多选题,步骤如下:(1)首先在timu图层对应的时间轴第一帧处单击选择“插入一个关键帧”命令,然后选择文本工具。
将题目1下列哪些是中国的经济特区:深圳、珠海、厦门、杭州的字样输入到该图层的第一帧场景中。
(2)同样选中该图层对应时间轴的第二帧,同样插入一个关键帧,将题目2西藏有哪三大特产:藏羊、牦牛、雪莲、酥油草的字样输入到该图层的第二帧场景中,这样就完成了多选题的题目制作。
(3)字体的设置,利用选择工具选中文字,在flash下方设置想要的文字类型和大小。
1、引导层可以同时引导多个图层。
T2、当编辑某图层中的内容时,为了避免影响其他图层中的内容,可以将其他图层隐藏或锁定。
T3、按住Shift键绘制圆时,可以绘制出正圆。
T4、扩展名为FLA格式的文件是Flash软件源文件格式。
T5、在任何时刻都可以访问和修改影片剪辑的属性。
F6、Flash中不能生成GIF动画。
F7、DuplicateMovieClip语句用于复制电影剪辑。
T8、Photoshop软件的默认文件格式(源文件格式)为JPEG格式。
是唯一能支持全部图像F色彩的格式。
可以包含图层、通道及色彩模式9、Flash产生的动画格式是SWF的动画格式。
T10、时间轴上用小黑点表示的帧是空白帧。
F参考答案:A1、元件是对象中最基础的元素。
T2、动画的原理和电影的原理一样。
T3、测试影片的快捷键是Ctrl+Enter。
T4、利用Flash软件制作动画作品,应该首先将动画对象用元件创建出来。
T5、Flash软件主界面的舞台可以展开和收缩。
T6、Flash中程序控制动画一般都是通过Flash中的动作面板实现的。
T7、play()和stop()都是用来控制动画的播放动作的,它们都可以使用参数。
F8、Photoshop软件的专用图象格式是psd,这种格式可以保存图片的图层信息。
T9、Flash的声音不能控制播放。
F10、使用【任意变形】工具或【修改】菜单中的【变形】选项,可以将图形对象、组、文本块和实例进行变形。
T1、运动引导层中一条路径可以引导多个对象。
T2、动作本身不能直接分配给按钮元件,只能分配给元件的实例子。
F3、单击“动作”面板中的“插入目标路径”图标,可以显示舞台中当前可用的影片剪辑实例T4、时间轴是动画的基本单元,相当于电影胶片中的一格。
T5、Flash提供了多种用于应用、创建和修改颜色的方法。
T6、Flash中除了元件以外,对象之间可以互相转换。
T7、使用Flash中的Actions语句可以制作出许多具有交互性的动画。
我们来利用Label 组件(文本组件)、RadioButton组件(单选按钮组件)、CheckBox组件(多选框组件)、Button组件(按钮组件)以及TextInput 组件(文本框组件)来完成第一节中的选择题的设计,先来分析下各组件的分布情况,如图:下面我们按组件的类型来加以介绍:1Label 组件(文本组件)课件中,用到了5个Label组件,我们来完成第一个,具体方法如下:1、新建一个AS3.0文件,打开窗口→组件,选User Interface文件夹下的Label组件,直接拖入到舞台上,放在最上端。
2、在选中这个组件的状态下,到属性面板中修改组件参数的text值为“1、酗酒对哪个脏器影响最大( )(单选)”,然后在该参数输入框以外的任意位置点击鼠标,我们会发现,组件的标签变了,但却不能完全显示,如何全部显示呢?3、再次选中这个组件,用工具栏上的变形工具拖大,使文字能完全显示即可。
4、至此,一个完整的Label组件就好了,你能依照这个步骤完成另外的四个吗?试试吧。
最后再调整下各自的位置,效果如图所示:5、点文件→保存,确定保存路径,命名为“选择题设计”。
拓展:Label 组件有什么特点?Label 组件显示单行文本,通常用于标识网页上的其它某些元素或活动。
下图是其组件参数:各参数具体意义如下:1、autoSize :指示如何调整标签大小和对齐标签,有四个选项:①left:调整标签右边和底边的大小以适合文本,不会调整左边和上边的大小。
②center:调整标签左边和右边的大小以适合文本。
标签的水平中心锚定在它原始的水平中心位置。
③right:调整标签左边和底边的大小以适合文本。
不会调整上边和右边的大小。
④none:不调整标签大小或对齐标签来适合文本。
2、condenseWhite :指示是否应从包含HTML 文本的Label 组件中删除额外空白,如空格和换行符。
3、enabled :指示组件能否接受用户输入。
选中为接受,取消选中为不接受。
4、htmlText :获取或设置由Label 组件显示的文本,包括表示该文本样式的HTML 标签。
5、selectable :指示文本是否可选。
选中为可选,取消选中为不可选。
6、text :获取或设置由Label 组件显示的纯文本。
7、visible :指示当前组件实例是否可见,选中则可见,取消选中则不可见。
8、wordWrap :指示文本字段是否支持自动换行。
选中则自动换行,取消选中则不自动换行。
这里要注意组件的大小,如果太小则无法实现换行。
2RadioButton组件(单选按钮组件)在课件中,我们用到了八个RadioButton组件,我们还是来完成一个示范:1、打开上节的文件“选择题设计”;2、打开窗口→组件,选User Interface文件夹下的RadioButton组件,直接拖入一个到舞台上,放在第1题的下方,作为该题的第一个选项。
3、在选中这个组件的状态下,到属性面板中修改组件参数的label值为“A.肺”,然后在该参数输入框以外的任意位置点击鼠标,我们会发现,组件的标签变了4、至此,一个完整的RadioButton组件就好了,你能依照这个步骤完成另外的七个吗?试试吧。
最后再调整下各自的位置,效果如图所示:5、千万别忘记保存啊。
拓展:RadioButton组件有什么特点?使用RadioButton 组件可以强制用户只能选择一组选项中的一项。
该组件必须用于至少有两个RadioButton 实例的组中。
在任意给定时刻,都只能有一个组成员被选中。
选择组中的一个单选按钮将取消选择该组中当前选中的单选按钮。
可以设置groupName 参数来指示单选按钮属于哪个组。
下图是其组件参数:各参数具体意义如下:1、enabled :指示组件能否接受用户输入。
选中为接受,取消选中为不接受。
2、groupName :单选按钮实例或组的组名。
3、label :获取或设置组件的文本标签。
4、labelPlacement :标签相对于指定图标的位置,有四个选项:①right:文本标签位于图标的右侧②left:文本标签位于图标的左侧③bottom:文本标签位于图标的底部④top:文本标签位于图标的顶部5、selected :指示单选按钮当前处于选中状态(true) 还是取消选中状态(false)。
6、value :与单选按钮关联的用户定义值。
7、visible :指示当前组件实例是否可见,选中则可见,取消选中则不可见。
3CheckBox组件(多选框组件)在课件中,我们还用到了八个CheckBox组件,我们还是来完成一个示范:1、继续打开上节的文件“选择题设计”;2、打开窗口→组件,选User Interface文件夹下的CheckBox组件,直接拖入一个到舞台上,放在第3题的下方,作为该题的第一个选项。
3、在选中这个组件的状态下,到属性面板中修改组件参数的label值为“A.尽量不与患病动物接触”,然后在该参数输入框以外的任意位置点击鼠标,我们会发现,组件的标签变了。
如果不能完整再次选中这个组件,用工具栏上的变形工具拖大,使文字能完全显示即可。
4、至此,一个完整的CheckBox组件就好了,你能依照这个步骤完成另外的七个吗?试试吧。
最后再调整下各自的位置,效果如图所示:5、千万别忘记保存啊。
拓展:CheckBox组件有什么特点?CheckBox 组件是一个可以选中或取消选中的方框。
当它被选中后,框中会出现一个复选标记。
我们还可以为CheckBox 添加一个文本标签,并可以将它放在CheckBox 的左侧、右侧、上面或下面。
下图是其组件参数:各参数具体意义如下:1、enabled :指示组件能否接受用户输入。
选中为接受,取消选中为不接受。
2、label :获取或设置组件的文本标签。
3、labelPlacement :标签相对于指定图标的位置。
4、selected :指示切换按钮是否已切换至打开或关闭位置。
5、visible :指示当前组件实例是否可见,选中则可见,取消则不可见。
4Button组件(按钮组件)前面应该把题目准备好了,还得需要一个按钮,这个按钮也可以利用组件,当然也可以从公用库中调用按钮,但公用库中的按钮标签修改相对来说不如按钮组件容易些,下面我们来看如何使用这个button组件:1、继续打开上节的文件“选择题设计”;2、打开窗口→组件,选User Interface文件夹下的button组件,直接拖入一个到舞台上,放在舞台底部的中央位置。
3、在选中这个组件的状态下,到属性面板中修改组件参数的label值为“提交”,然后在该参数输入框以外的任意位置点击鼠标,我们会发现,组件的标签变了。
4、至此,按钮组件完成,最后别忘记保存文件。
拓展:Button组件有什么特点?Button 组件(按钮组件)是一个可调整大小的矩形按钮,我们可以通过鼠标或空格键按下该按钮以在应用程序中启动操作。
下图是其组件参数:各参数具体意义如下:1、emphasized :指示当按钮处于弹起状态时,Button 组件周围是否绘有边框。
选中会有边框,取消选中在没有边框。
2、enabled :指示组件能否接受用户输入。
选中为接受,取消选中为不接受。
3、label :获取或设置组件的文本标签。
4、labelPlacement :标签相对于指定图标的位置。
5、selected :指示切换按钮是否已切换至打开或关闭位置。
6、toggle :指示按钮能否进行切换,true值指示按钮可以进行切换;false指示按钮不能进行切换。
7、visible :指示当前组件实例是否可见,选中则可见,取消则不可见。
5TextInput 组件通过前面四节的制作,课件的界面基本完成了,但为了显示成绩,还得一个文本框,在此,我们继续使用一个新组件——TextInput 组件,下面让我们来继续操作:1、继续打开上节的文件“选择题设计”;2、打开窗口→组件,选User Interface文件夹下的TextInput组件,直接拖入一个到舞台上,放在舞台下方“分数”的右边。
3、至此,课件界面所需要的元件已经齐全,完整效果如图所示:4、保存文件。
拓展:TextInput组件有什么特点?TextInput 组件是单行文本组件,下图是其组件参数:各参数具体意义如下:1、displayAsPassword :指示当前创建的TextInput 组件实例用于包含密码还是文本。
选中为密码,取消选中为文本。
2、editable :指示用户能否编辑组件中的文本。
如果editable 属性为true,也可以用它来编辑和接收文本输入。
3、enabled :指示组件能否接受用户输入。
选中为接受,取消选中为不接受。
4、maxChars :获取或设置用户可以在文本字段中输入的最大字符数。
5、restrict :获取或设置文本字段从用户处接受的字符串。
6、text :获取或设置字符串,其中包含当前TextInput 组件中的文本。
7、visible :指示当前组件实例是否可见,选中则可见,取消选中则不可见。
6代码书写通过前面5节的介绍,我们已经具备了课件的基本元素,如果此时测试文件,会发现多选题中的多选框都可以画上√,但单选题中的八个选项中却只能选中其中的一个,而我们要的应该是每题一个,这是第一个问题,第二个问题就是还没有做出判断,提交按钮还没起作用,为什么呢?因为我们还没有利用代码来实现交互的效果。
这节课就来解决这些问题。
1、如何把单选组件分为两个组呢?通过测试,我们会发现八个单选组件只能选中一个,如何解决这个问题呢?这就要用到一个组件参数——groupName,将第一题的四个单选组件的groupName修改为t1,第二题的四个单选组件的groupName修改为t2,这样就把它们分为了两组,再次测试就会发现每题只能选一个了。
2、给需要控制的组件起实例名通过前面的学习,我们知道,要控制元件,就必须先给元件起个实例名,组件实际就是带参数的影片剪辑,所以,要控制它也得起个实例名。
⑴在本课件中,我们需要判断答案是否正确,所以八个选项都必须得起实例名,我们从上往下依次起实例名为“da11”、“da12”、“da13”、“da14”、“da21”、“da22”、“da23”、“da24”、“da31”、“da32”、“da33”、“da34”、“da41”、“da42”、“da43”、“da44”。
⑵按钮“提交”起实例名为“tiJiao”。
⑶分数右边的那个TextInput 组件,起实例名为“fenShu”,用来显示成绩。
3、书写代码这样我们就完成了所有的准备工作,那么我们需要用代码完成哪些任务呢?主要有以下几个方面:⑴点提交按钮,系统应该给出判断。