Flash CS3 课堂练习:创建“欢迎问候语”选择器
- 格式:doc
- 大小:376.15 KB
- 文档页数:5
Flash基本工具的使用及基本动画练习第一篇:Flash基本工具的使用及基本动画练习中国争取自己的国际话语权的重要方略,是新世纪中国提高自己软实力极其重要的步骤。
同时,海内外华语媒体的联手合作,也是发挥媒体之真正功效,即监督整个国际国内社会,促使其能够朝良性健康的方向发展。
这也为我们提高自身国际话语权提供坚实的基础。
所谓‘话语权’,顾名思义,就是说话的权利。
争夺中国国际话语权,通俗地讲,就是要争取中国在国际上说话的权利,在国际上取得与中国的大国地位相对称、相匹配的发言权与发言被重视权。
这里所说的说话权利,并非讲讲话、发发言那么简单,而是我们说话的被重视程度,有多少人真正地听我们说话,尊重我们的说话,重视我们的说话,公众合理地把我们的说话进行传播发散。
而我们自己说话的覆盖面、受众群体的多寡、受众者是否接受我们的说话、尊重我们的说话、客观公正地对待我们的说话,都是我们研究与提高我们的话语权的重要内涵。
事实上,在当前的国际外交领域与国际事务中,中国的国际地位虽然在不断地得以提高,但实际国际地位还很低。
西方发达国家对中国普遍采以敌视、轻蔑、或鄙夷不懈的态度,甚至不惜诬蔑与栽赃。
如果要了解真实的中国,当然包括她的过去和现在。
在外国媒体,主要是西方媒体通过我们的正面宣传,开始正面而真实报道中国的时候,我们的国际话语权也就自然而然地得到了。
当然,由于时间有限,我只是从另一角度较为粗浅地谈了谈自己的看法。
中国国际话语权的获得,是我们每一个中国人,包括广大的海外华人华侨需较长时间努力奋斗的任务。
近代中国,积贫积弱,我们连做人的资格都没有,还奢谈什么国际话语权之获得?!昔日上海滩上,中国人连在自己土地上建起的公园都无法进入,‘华人与狗不得入内’的民族奇耻大辱,我们永远也不能忘记!广大的海外华裔同胞,总是站在时代的风口浪尖上,他们最了解自己民族在国际上的地位,他们最希望自己的祖国强大,他们最坚决地维护自己祖国的尊严!中国国际话语权的获得,并非一言以蔽之之事!如果我们还记得自己民族极其悲惨的近代史,我们的人民公务员,就不应该置人民利益于不顾,贪污腐化,甚至内外勾结,携款外逃……如果我们国民之群体都真正地觉悟起来,就不会为那些腐化堕落者提供其赖以滋生的土壤。
Flash CS3 课堂练习添加友情链接本例主要为制作好的网站添加友情链接。
因为友情链接对于个人主页来说,不仅是一个技术交流平台,也是一个宣传的有效途径,而对于商业网站来说,主要用于互相宣传,这样许多商家可以联合起来,互惠互利。
该练习主要讲解了如何通过添加动作来制作友情链接的方法。
它是将制作好的网页导入场景,然后在需要链接的图片和文字上添加一个透明按钮,并将其复制成多份分别放在所有的链接图片以及文字之上,最后为这些透明按钮加入动作即可。
操作步骤(1)新建Flash文档,导入制作好的友情链接的页面及其图像素材“友情链接.jpg”,如图7-1所示。
文档大小根据网页的需要设定。
图7-1 导入网页(2)选择【矩形工具】,禁用【笔触颜色】,在文档中绘制与Logo图像一样大小的白色矩形,将其选择,按下快捷键F8,启用【按钮】选项,如图7-2所示。
图7-2 将矩形转换为符号(3)双击矩形进入其工作区域,按下快捷键Shift+F9,将【填充颜色】的Alpha数值设置为0,如图7-3所示。
图7-3 将矩形设置为透明(4)返回至场景中,选择已经变成透明的矩形,将其复制,并放置于各个Logo图像。
继续复制,并使用【任意变形工具】,调整透明矩形的大小,使其只比文本大出一点点,将并放置于其上,如图7-4所示。
图7-4 复制并调整透明矩形(5)新建“图层2”,并将其命名为“action”,单击中央电视台Logo上的透明矩形,并在【属性】面板中,为该实例命名,如图7-5所示。
图7-5 为实例命名(6)在“action”图层第1帧处于被选择状态下,按下快捷键F9,在【动作】面板中输入如下代码,完成中央电视台Logo的链接,如图7-6所示。
图7-6 添加动作(7)在舞台中选择msn Logo上的透明矩形,并在【属性】面板的【实例名称】文本框中输入如图7-7所示名称。
图7-7 继续为实例命名(8)在“action”图层第1帧处于被选择状态下,按下快捷键F9,在【动作】面板中继续输入如下代码,完成msn Logo的链接,如图7-8所示。
人教版(2015)信息技术五年级上册《Flash动画初接触》课堂练习附课文知识点一、填空题1. Flash是一个强大的_______制作软件。
2. 在Flash中,帧是构成动画的_______。
3. Flash动画的基本单位是_______。
二、选择题1. Flash动画文件的扩展名通常是()。
A. .swfB. .jpgC. .mp4D. .doc2. 在Flash中,要创建一个新的动画场景,应该使用()。
A. 工具箱B. 时间轴C. 场景面板D. 属性面板3. 下列关于Flash的说法,正确的是()。
A. Flash只能制作二维动画B. Flash无法添加声音效果C. Flash制作的动画只能在Flash播放器中播放D. Flash不能与其他软件协作三、判断题1. Flash中的“库”面板用于存储和管理动画中的素材。
()2. 在Flash中,帧的类型只有关键帧一种。
()3. Flash动画可以发布到网络上供他人观看。
()四、简答题1. 请简述Flash动画的基本制作流程。
2. 谈谈你对Flash动画在现代生活中的应用及其意义的理解。
答案及解析填空题答案1. 【答案】交互式矢量动画【解析】Flash是一个专业的交互式矢量动画制作软件,广泛应用于网页设计和多媒体制作等领域。
2. 【答案】基本单位【解析】在Flash中,帧是构成动画的基本单位,每一帧代表动画中的一个画面。
3. 【答案】帧【解析】Flash动画的基本单位是帧,每一帧都包含了动画的某个时刻的画面和状态。
选择题答案及解析【解析】Flash动画文件通常保存为.swf格式,这是一种专门用于Flash 播放器的文件格式。
2. 【答案】C【解析】在Flash中,要创建新的动画场景,应该使用场景面板来添加和管理不同的场景。
3. 【答案】C【解析】Flash主要制作二维动画,但也可以添加声音效果,并且制作的动画可以在多种平台上播放,包括网络。
Flash也可以与其他软件协作,实现更丰富的功能。
FLASH练习题操作步骤2008-8-161.4.1问候语动画操作:1. 插入→新建元件,选择影片剪辑。
2. 用文本工具输入文字“HOW”(通过对齐工具可以放到水平中央),将其转化为元件,在第10帧处插入关键帧,用任意缩放工具将文字放大,在第15帧处插入关键帧,在第25帧处插入关键帧,用任意缩放工具将文字缩小,并向左移动一文本框位置。
3. 在1—10和15—25中间做补间→动作。
在75帧处插入帧。
4. 新建图层,在26帧处插入关键帧,输入文字“ARE”,并将其转化为图形元件,放好位置,在35帧处插入关键帧,将文字放大,在40帧处插入关键帧,在50帧处插入关键帧,将文字缩小,在26—35和40--50中间做补间→动作。
5. 新建图层,在51帧处插入关键帧,输入文字“YOU”,并将其转化为图形元件,在60帧处插入关键帧,将文字放大,在65帧处插入关键帧,在75帧处插入关键帧,将文字缩小,水平稍右,在51--60和65--75中间做补间→动作。
6. 回到场景—>将影片剪辑元件放到场景中。
7. 保存文件。
1.4.2雨点效果操作:1. 插入→新建元件,选择影片剪辑,将舞台背景色改为蓝色。
2. 选择椭圆工具,笔触为白色,填充色无,在舞台上画一个正圆,转换为元件。
3. 在10帧处插入关键帧,用任意缩放工具将圆圈放大(若操作不便可用放大镜放大后操作)。
4. 选中第1帧中的元件,打开属性面板,将颜色属性改为Alpha,值为100。
5. 选中第10帧中的元件,将Alpha设为0。
6. 选中1—10中任意一帧,做补间→动作。
7. 返回场景,在第1帧中放入几个元件,第10帧处插入帧。
8. 新建图层,在第5帧处插入关键帧,第5帧中放入几个元件。
1.4.3鱼游动吐泡动画操作:1. 插入→新建元件,选择影片剪辑。
2. 打开混色器,将纯色改为放射状,保留2个色标,左边为白色,右边为蓝色。
3. 选择椭圆工具,笔触选择无色,在舞台上画一个水泡。
FLASH CS3 实例祝福贺卡人与人之间的联系方式多种多样,贺卡是其中一种方式。
而电子贺卡由于其方便性、环保性等特点,又是现今非常流行的。
简易的电子贺卡中只要包括适合的背景、祝福语即可,当然也可以在其中添加背景音乐,以及简单的动画加以点缀,如图10-9所示。
在制作过程中,首先需要准备相关素材,然后决定祝福语的显示方式即可。
如果其中添加了背景音乐,那么既可以将动画显示时间配合音乐播放时间,也可以编辑音频文件,使其与动画播放时间相匹配。
图10-9 祝福贺卡效果载入与编辑音频文件动画中的音乐效果是通过导入外部音频文件实现的。
在Flash CS3中可以导入各种格式的音频文件,比如MIDI、MP3以及WAV等格式。
要在动画中使用声音,首先要将其导入。
方法与导入图片文件相同,只要执行【文件】|【导入】|【导入到库】命令,选择要导入的音频文件,即可将其导入的【库】面板中,如图10-10所示,为音频文件与图片文件同时导入到【库】面板中。
图10-10 导入外部音频文件当在使执行的是【文件】到舞台】到【库】面板中。
要想测试该声音,可以在【库】面板中单击选中该文件,然后单击预览窗口中的【播放】按钮。
播放过程中要想停止该声音,可以单击窗口中的【停止】按钮,如图10-11所示。
图10-11 测试声音接着就是将声音添加至动画中,由于音频文件只能听不能看,所以为了不使画面空白,这里导入了一幅图片。
首先将图片拖入舞台中,并且设置图片与舞台尺寸相同,如图10-12所示。
图10-12 将图片拖入舞台新建“图层2”,将【库】面板中的音频文件拖入舞台中,声音就会添加到当前层中,如图10-13所示。
图10-13 添加声音至舞台中将声音添加至动画中时,建议将每个声音放在一个独立的图层上。
每个图层都作为一个独立的声道。
播放文件时,会混合所有图层上的声音。
为了使声音能够播放,需要为其添加普通帧,延长动画播放时间。
方法与普通动画相同,只要为两个图层中的动画帧同时添加普通帧,使音频显示完整即可,如图10-14所示。
Flash制作实例??交替变换的“欢迎光临”∽源覯acromedia公司推出了flash以后,制作动态网页就变得轻而易举,再不用费力地学Java,只要用flash就能制作出各种各样的动态效果。
来吧,Follow me,我们一起来做一个flash动画。
我们要制作的flash动画是在页面中交替变换的“欢迎光临”四个字。
只要你一步一步地跟着做,会感觉到flash一点都不复杂。
一、运行flash,打开一个空白页面。
你可以对页面的属性进行设置。
点击菜单条上的“Modify→Movie”(可以用快捷键“Ctrl+M”来激活),然后出现“Movie properties”设置窗口,如图1。
其中Frame Rate是动画每秒播放的帧数,数值越大,动画闪动越快。
Dimensions定义flash动画尺寸大小,可以根据需要进行设置,Grid定义工作区的网格大小,Show grid决定是否显示网格,选中后在工作区会出现网格,有助于把图片做得精确。
在Colors的设置中,Grid是设定网格线颜色,Background是设置背景色。
根据需要设定好后,按“OK”,工作区内会出现一个页面,它的大小就是以后你插入Html页面中的flash动画的大小。
二、接下来,我们要为4个文字建立四个空白关键帧。
在时间轴上第1帧的位置按鼠标右键,选择“Insert Blank Keyframe”(可以用“F7”键来快速插入),然后在这一帧上会出现一个空心圆点。
依次在时间轴10、20、30的地方插入空白关键帧。
当然,你可以根据你的需要延长或缩短两个空白关键帧之间的长度,完成后如图2。
三、用鼠标点击时间轴第1帧的位置,使该帧变成黑色,表示你正在对这一帧进行操作,然后点击工具栏中的文字工具(见图3),并根据你的需要选择字型、字体、大小、颜色等,然后输入“欢”字。
输完文字后,选择主菜单中的“Modify→Break Apart”,将文字打散,使它成为非群组关系,只有这样,才能做出文字形状的变化。
Flash练习题及答案一、单项选择题(每题 1 分,共 62分)1. 所有的动画都是由()组成的。
A.时间轴B.图像C.手柄D.帧(正确答案)2. 在 FLASH 生成的文件类型中,我们常说源文件是指()格式的文件。
A.SWFB. FLA(正确答案)C. EXED. HTML3. 启动 Flash,新建 ActionScript 2.0 的舞台默认的背景颜色及尺寸是()。
A.颜色为白色尺寸为 500400 像素B. 颜色为黄色尺寸为 500400 像素C.颜色为白色尺寸为 550400 像素(正确答案)D. 颜色为黄色尺寸为 550400 像素4. 在 flash 中,时间轴上用黑色空心圆点表示的帧是()。
A.普通帧B.空白关键帧(正确答案)C.关键帧D. 过渡帧5. Flsah 中文字的编辑制作需要用()。
A.文字工具B.汉字工具C.钢笔工具D.文本工具(正确答案)6. 在时间轴中,补间形状的过渡帧用()加以标识。
A.淡黄色B.淡红色C.淡蓝色D.淡绿色(正确答案)7. 用椭圆工具绘制图形时,按()键可以绘制正圆形。
A.EnterB.CtrlC.Shift(正确答案)D.Alt8. 删除图片的背景应该先将图片()。
A.复制B.粘贴C.分离(正确答案)D.删除9. 在打开 Flash 应用软件后可以新建一个新的 Flash 文件的快捷键是()。
B. Ctrl+P(正确答案)C. Ctrl+ND. Alt +F10. 位图是由一个个小色块组成的图像,这个色块称为()。
A. 字符B.图像C.矢量图D.像素点(正确答案)11. 下列选项中属于插入关键帧快捷键的是()。
A. F7B. F2C. F6(正确答案)D.F512. 将图形移动至合适位置需要用到()。
A.选择工具(正确答案)B.刷子工具C.线条工具D.移动工具13. 在制作 Flash 动画时可以把绘制的图形旋转的工具是()。
A. 部分选取工具B.选择工具D.任意变形工具(正确答案)14. Flash 中创作影片各帧内容的区域是()A.菜单栏B.时间轴C.舞台(正确答案)D.浮动面板15. 启动 Flash 最简便的方法是()A.在 word 中启动B.在 photoshop 中启动C.在桌面上双击 Flash 的快捷图标(正确答案)D.在 PPT 中启动16. ()格式的文件是 Flash动画播放文件,文件占用的存储空间较小,便于网络传输。
Dreamweaver CS3网页制作基础教程第8章习题答案dreamweavercs3网页制作基础教程第8章习题答案第8章使用css样式控制网页外观一、填空题1、()就是“cascadingstylesheet”的简写,可译为“层叠样式表”或“级联样式表”。
恰当答案:css2、在dreamweaver中,根据选择器的不同类型,css样式被划分为3大类,即()、标签和高级。
正确答案:类3、css样式表文件的拓展名叫“()”。
恰当答案:.css4、设置活动超级链接的css选择器是()。
恰当答案:a:active5、应用领域(),网页元素将依照定义的样式表明,从而统一了整个网站的风格。
恰当答案:css样式表二、选择题1、在【新建css规则】对话框的【选择器类型】单选按钮组中,挑选【类(可以应用于任何标签)】则表示()。
a、用户自定义的css样式,可以应用领域至网页中的任何标签上,b、对现有的html标签进行重新定义,当创建或改变该样式时,所有应用了该样式的格式都会自动更新c、对某些标签女团或者就是所含特定id属性的标签展开再次定义样式d、以上观点都不对恰当答案:a2、在【新建css规则】对话框的【选择器类型】单选按钮组中,选择【标签(重新定义特定标签的外观)】表示()。
a、用户自定义的css样式,可以应用到网页中的任何标签上,b、对现有的html标签展开再次定义,当建立或发生改变该样式时,所有应用领域了该样式的格式都会自动更新c、对某些标签组合或者是含有特定id属性的标签进行重新定义样式d、以上说法都不对恰当答案:b3、在【新建css规则】对话框的【选择器类型】单选按钮组中,选择【高级(id、伪类选择器等)】表示()。
a、用户自定义的css样式,可以应用领域至网页中的任何标签上,b、对现有的html标签进行重新定义,当创建或改变该样式时,所有应用了该样式的格式都会自动更新c、对某些标签女团或者就是所含特定id属性的标签展开再次定义样式d、以上观点都不对恰当答案:c4、下面属于类选择器的是()。
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 CS3 课堂练习制作按钮
本例主要制作“QQ表情”按钮,如图5-47所示。
该按钮是现在网站上越来越多的较为流行的使用Flash制作完成的。
使用Flash制作的按钮,不仅在变化上更加随心所欲,面且可以为网站起着画龙点睛的作用。
希望读者通过该练习,能够了解按钮的操作过程,充分发挥想象,从而制作出更多精彩的按钮。
鼠标停放在外面鼠标经过
图5-47 制作QQ表情按钮
(1)新建文件,按下快捷键Ctrl+F8,创建名称为“QQ表情”的按钮,单击【确定】按钮,进入工作区,如图5-48所示。
新建按钮
图5-48 新建按钮
(2)按下快捷键Ctrl+R,导入素材“表情1.psd”,并在弹出的提示对话框中选择【否】,然后将“背景”选项取消,导入如图5-49所示图像.。
图5-49 导入图像
(3)选择“图层 2”的【指针经过】右击,选择【插入空白关键帧】命令,如图5-50所示。
图5-50 插入空白关键帧
(4)按下快捷键Ctrl+R ,导入素材“表情2.psd ”,并将其相对于舞台【水平中齐】与【垂直中齐】,导入如图5-51所示图像.。
将导入的图像相对于舞台【水平中齐】与【垂直中齐】取消背景选项 插入关键帧
图5-51 继续导入素材
(5)删除除“图层2”以外的所有图层,按下快捷键Ctrl+L,打开【库】面板,如图5-52所示。
图5-52 删除多余图层
(6)返回【场景1】,将【QQ表情】按钮拖动到场景中,如图5-53所示。
拖动按钮至场
图5-53 将“QQ表情”拖动至舞台
(7)执行【控制】|【测试影片】命令(快捷键Ctrl+Enter)测试影片效果,如图5-47所示。
exam_img/detail_FL8_72_fl12-3.jpg单选如图所示“按键捕获”按钮,使其生效的基本条件是(____)。
必须放置于舞台之中必须放置于工作区之中必须输入“按钮捕获”字样给予标示可以放置于舞台之外4exam_img/detail_FL8_74_fl12-4.jpg如图所示,按下手机左软键时进入短信页面,按下右软键时返回了主屏幕,我们在按键捕获按钮上添加了控制脚本。
那么对于左右软键来说,前后用到了哪两个按键事件?进入短信页面时为PageUp事件,返回主屏幕时为PageDown事件进入短信页面时为PageDown事件,返回主屏幕时为PageUp事件进入短信页面时为PageUp事件,返回主屏幕时也为PageUp事件进入短信页面时为PageDown事件,返回主屏幕时也为PageDown事件1exam_img/FLCS4-022.jpg多选如图所示,在Flash手机测试环境中,可设置的显示反射有?室内室外阳光阴天1,2,3多选因为手机本身的局限性,通过Flash Lite所成功模拟出的效果,有哪些不能在手机中完全再现?图案样式处理速度颜色深度网络延迟2,3,4多选以下是对Flash舞台和工作区的陈述,其中错误的是(____)。
舞台位于文档窗口的中间,默认为白色,也可设置为其他颜色工作区位于舞台的周围,显示为灰色,为固定大小放置在舞台和工作区中的内容都会显示在最终的SWF文档中工作区可以根据内容的增加而进行扩展,以方便放置更多的对象2,3exam_img/detail_flcs4_151_fl2-7.jpg单选如图所示,要向某工具组添加新的工具需要执行下列哪项命令或操作?编辑>自定义工具面板编辑>添加新工具按钮在工具箱中直接拖曳按钮到新的位置在工具箱上单击鼠标右键,选择“自定义工具箱”1多选“影片浏览器”提供了强大的功能,可以帮助执行以下动作:按名称搜索文档中的元素让自己熟悉其他开发人员创建的Flash文档的结构。
Flash动画中按钮的创建海口市第十四中学王海玲教学目的:设计一定的练习让学生复习之前所学的一些内容。
要求学生在知识、技能与过程方面能了解Flash动画基础制作的基本原理,了解其技术应用的要点。
通过具体实例的制作,使学生掌握计算机动画制作的一般过程,体验计算机动画能更直观、更翔实地表现事物变化的过程。
在动画的设计与创意中来体现才智和不断探索的精神,从而激发学生的创造性和解决实际问题的能力。
教学过程:一演示:利用PowerPoin演示文稿进行提问(帮助学生复习前面学过的知识)第一个问题----动画中的对象应该在哪里进行编辑前的处理?(a)在元件中(b)在场景中第二个问题----打散分离的快捷键是什么?(a)Ctrl+A (b)Ctrl+B第三个问题----当我们要处理图片的背景时,用魔术棒点击背景后,应该按住键盘上的哪个键进行删除?(a)Ctrl键(b)Delete键第四个问题----如果要使一个元件按照我们规定的路线来运动,应该怎样做?(a)添加图层画引导线(b)添加引导层画引导线第五个问题----如果要为一个元件画引导线,应该选中哪个图层后再增加引导层?二引入演示:播放龟兔赛跑的动画影片.教师:大家应该都知道龟兔赛跑的故事,有一天乌龟跟兔子要比赛跑步,起先兔子遥遥领先,可是最后却是乌龟先到达了终点.为什么呢?因为兔子在中途睡了一觉,以至于它最终输了比赛,那么这个故事告诉了我们一个什么道理?——骄兵必败教师:今天我们将一起学习Flash动画中按钮的创建三新课<一>演示:“带有按钮”的龟兔赛跑的动画片段教师:这是一个龟兔赛跑的动画,动画中有乌龟,兔子和两个按钮,按钮一个是绿色,一个是红色,那我们大家都知道公路上的交通灯绿色代表行驶,红色代表停止,我们今天的按钮也是这样, 绿色代表行驶,红色代表停止,当我点击绿色按钮时,龟兔开始跑,点击红色按钮时,龟兔停止运动.而且大家有没有发现,当我们把鼠标移到绿色按钮上时,绿色变成了蓝色,当我们对着按钮点击鼠标左键时,蓝色变成了黄色.红色按钮也是一样的,当鼠标移到按钮上时,红色变成了蓝色,当鼠标点击时蓝色变成了黄色. 那么,这两个按钮的制作就是我们今天所要学的新的知识点.在学习新的知识之前,我会布置两个任务,帮助同学们复习前几节课我们所学过的知识.(1)教师:首先,请同学们仔细地观察这个动画,然后告诉我这个动画里有几个对象?学生:一共有五个对象----背景,乌龟,兔子和两个按钮.教师:在场景中我们建立了几个图层?学生:有三个图层,分别是名为“背景”、“乌龟”和“兔子”的图层.(2)教师:注意今天布置的第一个任务是-----请同学们将背景,乌龟和兔子这三个对象创建为元件, 并把它们制作成“龟兔赛跑”的动画。
练习1 初识Flash1.新建Flash文档,保存为“Hello.fla”。
2.执行【文件】→【导入】→【导入到库…】菜单命令,在“导入到库”对话框中,选择“Hello.gif”文件,将该文件导入到当前文件的【库】中。
3.在【库】面板中,拖动“Hello.gif”到舞台上的合适位置。
4.选择【工具】中的【文本工具】;在【属性】面板中,设置文本的字体、大小、颜色、加粗、倾斜、对齐类型等。
5.在舞台上,按下鼠标,拖出一个虚线框,输入文本“Hello,欢迎大家!”,6.在【时间轴】面板上,选择“图层1”的第5帧,按“F6”键,即在此插入一个关键帧;使用同样的方法在第10帧、第15帧、第20帧各插入一个关键帧。
7.分别选择第5帧、第15帧,删除各自舞台中的文本对象。
8.执行【控制】→【测试影片】菜单命令,查看动画效果。
可调整【属性】面板中“帧频”的数值,查看不同的动画效果。
拓展:1.修改“Hello.fla”,使娃娃脸闪烁,而文字不变。
2.修改“Hello.fla”,使文字色彩变化。
练习2 创建元件一、创建图形元件1.新建Flash文档。
2.执行【插入】→【新建元件】菜单命令,打开【创建新元件】对话框,在【名称】栏中输入“风景”,在【类型】项中选择“图形”,单击“确定”,进入元件制作3.选择【文件】→【导入】→【导入到舞台】菜单命令,导入“fengj1.peg”文件。
4.在【时间轴】编辑窗口,单击【插入图层】按钮,增加“图层2”层;导入“fengj2.peg”文件。
5.在【时间轴】编辑窗口,单击【插入图层】按钮,增加“图层3”层;选择【矩形工具】,设置填充色为“黑色”,绘制一个矩形。
6.同时选择三个图层的第30帧,按“F5”键增加普通帧。
7.选择“图层3”的第1帧,单击右键,在快捷菜单中选择【创建补间动画】命令。
8.选择“图层3”的第30帧,按“F6”键增加关键帧。
9.将“图层3”中第1帧中的矩形移动到画面的左侧;将“图层3”中第30帧中的矩形移动到画面的右层。
Flash CS3_3单选题1:如何利用两个圆制作以下右侧图形?( 2 分)A:制作两个圆形,分别两在两层,通过遮罩命令,将上层图形遮罩下一层。
B:制作两个圆形,使之部份部位重合,删除不相同的部位。
C:用钢笔工具直接绘制一个新图形出来。
D:以上说法均正确。
2:将舞台中的元件调整颜色为红色或蓝色,那么库中的元件会出现什么情况?( 2 分) A:元件变为红色或蓝色B:元件不变色C:元件被打破,分成一组组单独的对象D:元件消失3:下列动画,背景层不发生运动,上面一层图像发生透明度的变化,采用什么补间方式制作?( 2 分)A:补间动画B:补间形状动画C:逐桢动画D:以上均不正确4:如何将其它软件的文本输入到Flash软件?( 2 分)A:使用导入命令导到到库。
B:复制文件中文本,在Flash中使用文本工具在页面中单击,出现文本框后粘贴文本。
C:使用导入命令导到到舞台。
D:无法导入文本。
5:什么形式制作的动画最为精美和控制灵活?( 2 分)A:逐帧动画B:渐变形状动画C:渐变颜色动画D:沿路径运动画画6:在Flash中,setVolume(音量级别) 此命令可以控制声音的音量高低,音量级别只能是()之间的数字。
( 2 分)A:0-100B:0-255C:0-50D:不限制7:要将某种字体从Flash 当前文档中导出使用在其它文档中,那么该文本应该( 2 分) A:包含在字体元件,然后导出该元件。
B:包含在影片剪辑元件,然后导出该元件。
C:包含在图片元件中,然后导出该元件。
D:包含在按钮元件中,然后导出该元件。
8:使下图五角星图形沿着蓝色曲线发生动作,其蓝色曲线应设置在()层。
( 2 分)A:遮罩层B:普通层C:路径层D:引导层9:关于设置元件种类的正确描述是( 2 分)A:在“新建元件”对话框中,提前设置元件的种类。
B:在“库”中选择元件,执行“属性”命令来更改元件的种类。
C:在“转换元件”对话框中,改更元件种类。
第十七讲选择、判断、和连线题的做法在上节课,我们学习了选择题的一种简单做法。
本讲进一步学习单选、判断题的做法,以及连线题的一种基本做法。
一、复习检查检查指导上一讲的作业。
二、温故知新1、复习上一讲中选择题的做法。
2、学习本讲中能够统计成绩并带有评价功能的选择题。
选择题有很多种做法。
在flash课件中,制作单选题和多选题,可以使用软件提供的RadioButton组件和CheckBox组件来完成。
但这两种组件不太适合初学者,并且,不能够灵活设置组件的外观。
因此,本讲的选择题不使用组件来制作,而是通过控制影片剪辑实例的方法,并借助动作脚本来实现单选题的功能,效果比使用组件更好。
学习本讲选择题时,要注意其中是如何对选项的正确性进行判断的。
参见本讲范例:能计分的选择题.fla本范例重要知识点如下:(1)全屏语句fscommand("fullscreen", "true"); 加在课件的第一个场景的第1帧上。
使用该语句可以使课件全屏运行。
(2)变量的赋值方法变量的赋值格式是:变量名=变量值如本范例第1帧上的脚本:chengji = 0;//统计成绩的变量chengji 初始值为0变量chengji 是用于最终统计成绩的,这里使用赋值语句chengji = 0,使它的初始值为0(注意:赋值,是把赋值号“=”右边的值,赋给左边的变量名。
chengji = 0 并不表示相等。
)(3)单选框MC的做法新建影片剪辑元件,给元件命名为“单选框”。
元件内部第1帧上画一圆圈,相对于舞台中心的+号对齐,作为单选框的未选中状态。
在第2帧插入关键帧,画一个小实心圆,与第2帧上的空心圆相对于舞台中心的+号居中对齐,作为单选框的选中状态。
在第1帧上加stop()语句。
退出影片剪辑编辑界面,返回到主场景。
(大家可以双击范例中舞台上的对错号MC实例,了解它内部的结构。
)在舞台上创建单选框MC的实例,在不同界面为它取不同的实例名,本例中取的实例名分别为k1,k2,k3,k4,k5,k6,k7,k8 ,以便在隐形按钮的脚本中控制它。
Flash CS3 课堂练习 用户登录本实例主要通过UI 组件制作一个用户登录程序,它可以判断浏览者输入的用户名和密码是否正确,如果正确指针将跳转到登录成功界面,否则跳转到登录失败的界面,如图8-47所示。
通过本例的学习,读者可以了解UI 组件中Button 、Label 、TextInput3个组件的使用方法和它们之间如何进行关联。
图8-47 制作用户登录程序 操作步骤(1)新建文件,按快捷键Ctrl+R 打开【导入】对话框,导入背景素材,在【属性】面板设置素材大小和坐标。
在“图层1”的第3帧处按快捷键F5插入帧,如图8-48所示。
图8-48 导入背景素材(2)锁定“图层1”新建“图层2”,在第1帧处按2次F6键,在第3帧处插入帧设置图片坐标这样1、2、3帧都变为【关键帧】。
打开【组件】面板,分别将Button、Label、TextInput3个组件拖入舞台中,并各复制一份,如图8-3所示,参数设置如表8-49所示。
将1、2、3帧变为关键图8-49 导入组件(3)在“图层2”的第2帧处创建登录成功的界面,如图8-50所示。
这里为了使读者便于理解,所以制作一个登录成功界面。
通常情况下登录成功以后,会直接跳转到网页的后台或用户系统操作界面。
图8-50 制作成功登录界面(4)在“图层2”的第2帧处创建登录失败的界面,并将一个Button 组件复制到这里,如图8-51所示。
将这个按钮的【实例名称】设置为Return,将【label】设置为“返回”。
图8-51 制作登录失败界面(5)新建“图层3”,参看第2步,将改层中的1、2、3帧也变为【关键帧】,选择第一帧按F9打开【动作】面板,输入如下代码,因为Flash CS3组件中所输入的中文太小,所以通过脚本将文字变大,如图8-52所示。
stop(); //停止影片播放var tf:TextFormat = new TextFormat(); //创建样式tf.size = 12; //设置文字大小为12Name.setStyle("textFormat", tf); //实例名为Name的组件读取样式Password.setStyle("textFormat", tf); //实例名为Password的组件读取样式Enter.setStyle("textFormat", tf); //实例名为Enter的组件读取样式Reset.setStyle("textFormat", tf); //实例名为Reset的组件读取样式图8-52测试影片文字变清晰(6)不要有任何操作,接着上面的代码往下写,因为这两段代码所实现的功能不一样,为了便于读者理解所以分开来讲解,接下来这段代码是整个用户登录的核心部分,它是用来判断浏览都输入的用户名和密码是否和事先设置的一致。
新手课后测试题及答案一、选择题(每题2分,共10分)1. 以下哪个选项是HTML的注释标记?A. <!--注释内容-->B. <!注释内容>C. //注释内容D. /*注释内容*/答案:A2. CSS选择器中,用于选择类名为"example"的元素的写法是:A. #exampleB. .exampleC. exampleD. [example]答案:B3. JavaScript中,用于声明函数的关键字是:A. functionB. defC. varD. let答案:A4. 在HTML中,用于创建无序列表的标签是:A. <ul>B. <ol>C. <dl>D. <table>答案:A5. 下列哪个不是JavaScript中的全局对象?A. windowB. documentC. MathD. String答案:D二、填空题(每题2分,共10分)1. 在HTML中,用于定义文档标题的标签是____。
答案:<title>2. CSS中,用于设置元素背景颜色的属性是____。
答案:background-color3. JavaScript中,用于获取当前日期的函数是____。
答案:new Date()4. 在HTML中,用于创建超链接的标签是____。
答案:<a>5. CSS中,用于设置元素的字体大小的属性是____。
答案:font-size三、简答题(每题5分,共20分)1. 请解释HTML5中的语义化标签有哪些,并给出至少两个例子。
答案:HTML5的语义化标签用于更好地描述页面内容的结构。
例如,<header>用于定义文档的头部区域,<footer>用于定义文档的底部区域。
2. 请简述CSS选择器的优先级。
答案:CSS选择器的优先级从高到低依次为:内联样式、ID选择器、类选择器、伪类选择器、标签选择器、伪元素选择器、通配符选择器。
Flash CS3 课堂练习:创建“欢迎问候语”选择器
本练习是通过ActionScript 3.0的脚本程序载入XML文件,来创建可以通过不同语言显示出的问候语。
在这个练习中,我们用到了读取外部XML文档的脚本程序。
同时向场景添加组件,通过给组件添加脚本程序,可以选择不同的语种,使得文本框中的问候语,以当前语言类型显示,如图8-5所示。
图8-5 最终效果
操作步骤:
(1)首先创建一个记事本文档,在记事本窗口中输入如下代码:<strings>
<English>
<greeting>Welcome</greeting>
<thanks>Thank You</thanks>
</English>
<Français>
<greeting>Bienvenue</greeting>
<thanks>Merci</thanks>
</Français>
<中文>
<greeting>欢迎</greeting>
<thanks>谢谢</thanks>
</中文>
</strings>
并将文档保存为xml_language.xml。
(2)新建Flash文档,采用默认设置,并将其保存为selctlang。
双击图层1,修改图层名为bj。
接着按下Ctrl+O快捷键,导入image.jpg 图片,将此图片以舞台中心对齐,如图8-6所示。
图8-6 设置背景图
(3)新建图层,命名为display。
在该图层上创建两个动态文本块,并上下放置。
同时,在属性面板中,将上面的动态文本块的实例名命名为welcome_txt,将下面的动态文本块实例名命名为thanks_txt,如图8-7所示。
图8-7 添加动态文本块
(4)按下Ctrl+F7快捷键,打开【组件】面板,将其中的ComboBox 组件拖到到当前创建中,并放置在display图层上。
同时调整它的大小为150×33。
(5)新建图层,命名为action。
同时在时间轴上选择第1帧,按下F9键,打开【动作】面板,并输入代码,如下所示。
var languageXML:XML = new XML();
var masterArray:Array = new Array();
var languageXMLLoader:URLLoader = new URLLoader();
languageXMLLoader.load(new URLRequest("xml_language.xml"));//加载外部XML文件
languageXMLLoader.addEventListener(PLETE, completeHandler);
function completeHandler(eventObj:Event):void {
languageXML = new XML(eventObj.currentTarget.data);
var currentLangNode:XMLList = languageXML.children();
var i:Number = 0;
var childNode:XML;
for each (childNode in currentLangNode) {
var j:Number = 0;
masterArray[i] = new Array();
masterArray[i][0] = ();
j++;
var node:XML;
for each (node in childNode.children()) {
masterArray[i][j] = node.text();
j++;
};
i++;
};
var k:int;
for (k = 0; k < masterArray.length; k++) {
lang_cb.addItem({label:masterArray[k][0]});
}
welcome_txt.text = masterArray[0][1];
thanks_txt.text = masterArray[0][2];
};//处理外部XML中的数据
lang_cb.addEventListener(Event.CHANGE, langListener);//给组件添加事件侦听器。
function langListener(eventObj:Event):void {
var l:int = 0;
for (l = 0; l < masterArray.length; l++) {
if (masterArray[l][0] == eventObj.target.value) {
welcome_txt.text = masterArray[l][1];
thanks_txt.text = masterArray[l][2];
break;
};
};
};
(6)输入完代码后,保存文档。
按下Ctrl+Enter快捷键,测试影片,即可看到如图8-5所示的效果。