flash cs5 练习:制作Flash计算器

合集下载

flash cs5 练习:制作心理测试程序

flash cs5  练习:制作心理测试程序

flash cs5 练习:制作心理测试程序

心理测试是通过一系列的手段,将人的某些心理特征数量化,来衡量个体心理因素水平和个体性理差异的一种科学测量方法。本练习将制作一个Flash 版的心理测试程序,可以根据用户的选择显示相应的心理测试结果。

操作过程:

(1)新建800×590像素的空白文档,执行【文件】|【导入】|【导入到舞台】命令,将“bg.ai ”背景图像导入到舞台中。然后新建图层,使用【文本工具】在舞台的顶部输入标题文字,并在其下面绘制一条直线。

(2)打开【组件】面板,将Label 组件拖入到舞台,在【属性】检查器中设置其【实例名称】为“Label_0”;label 参数为“姓 名:”。然后,在其右侧创建实例名称为NameTI 的TextInput 组件。

导入

输入

绘制

体”;【大小】为25;【颜色】为“#C37128”。 提示:

绘制直线之前,在【属性】检查器中设置【笔触颜色】为“#C37128”;【笔触大小】为3。

设置

(3)创建【实例名称】为“Label_1”的Label 组件,设置其label 参数为“性 别:”。然后,在其右侧拖入两个RadioButton 组件,设置【实例名称】分别为MaleRB 和FemaleRB ,并设置groupName 、label 和selected 等参数。

(4)创建【实例名称】为“Label_2”的Label 组件,设置其label 参数为“年 代:”。然后,在其右侧创建一个ComboBox 组件,设置【实例名称】为YearCB ,并在【组件】选项中单击dataProvider 参数右侧的按钮,在弹出的【值】对话框中输入列表项目名称和值。

【制作】AdobeFlashCS5简单动画制作过程教程

【制作】AdobeFlashCS5简单动画制作过程教程

【关键字】制作

实例1 Adobe Flash CS5简单动画

概述,本章主要讲解

1、启动Flash CS5

在安装了Flash CS5的系统中,双击桌面上Flash CS5图标,即可启动Flash CS5。

图1

2、创建文档

在弹出的欢迎界面上,选择新建栏中的ActionScript3.0,新建一个文档,如图5-1所示。

图2

也可以在欢迎界面关闭的情况下,点击菜单栏的“文件”—“新建”(快速键ctrl+N),设置新建文档的属性。

图3

3、绘画元件

我们开始制作花盆中的枝条发芽长大并开出花朵的动画。首先,点击库面板中的新建元件的图标,如图4所示。

图4

在弹出的对话框中,更改元件名称为花盆,类型选择图形,如图5所示。

图5

点击确定,这时库面板中就将出现一个叫做花盆的元件,如图6所示。

图6

在花盆元件中我们开始绘画花盆。

先用直线工具配合选择工具绘画出花盆的轮廓线,在使用颜料桶工具,填充颜色。最后删除线条。

图7

使用同样方法新建元件起名为枝条,类型为图形,绘制如图8所示的枝条。

图8

完成后,返回到主场景,可以点击舞台左上角的场景图标。如图所示。

图9

在时间轴面板中,将库面板中的花盆元件拖入到舞台中,这时时间轴面板的图层1显示的就是花盆元件了,空白关键帧变成了关键帧,双击图层一的名称将名称更改为花盆,如图10所示。

图10

点击时间轴面板左下角的新建图层按钮,新建一个图层,更改名称为枝条,为避免误操作我们可以将暂时不用的图层锁住,如图11所示,这时我们可以把花盆图层锁住。

图11

确定是在枝条图层下将库面板中的枝条元件拖拽到舞台。选中枝条图层,鼠标左键点住后不松手拖动到花盆图层的下面,当显示出如图12所示的黑线时松手

Flash CS5中文版基础教程第1章FlashCS5基础入门

Flash CS5中文版基础教程第1章FlashCS5基础入门
新建文件 保存文件 打开文件 输出文件 输出影片格式
1.2.1 新建文件
新建文件是使用Flash CS5进行设计的第一步。选择“文件 > 新建”命令,弹 出“新建文档”对话框,选择完成后,单击“确定”按钮,即可完成新建文件的 任务。
“新建文档”对话框
1.2.2 保存文件
编辑和制作完动画后,就需要将动画文件进行保存。选择“保存”命令,弹 出“另存为”对话框,输入文件名,选择保存类型,单击“保存”按钮,即可将 动画保存。
主工具栏
1.1.3 工具箱
工具箱提供了图形绘制和编辑的各种工具,分为“工具”、“查看”、“颜 色”、“选项”4个功能区。
“工具”区 提供选择、创建、编辑图形的工具。 “查看”区 改变舞台画面以便更好地观察。 “颜色”区 选择绘制、编辑图形的笔触颜色和填充色。 “选项”区 不同工具有不同的选项,通过“选项”区为当前选择的工 具进行属性选择。。
“另存为”对话框
ห้องสมุดไป่ตู้
1.2.3 打开文件
如果要修改已完成的动画文件,必须先将其打开。选择“文件 > 打开”命令, 弹出“打开”对话框,在对话框中搜索路径和文件,确认文件类型和名称,击 “打开”按钮,或直接双击文件,即可打开所指定的动画文件。
“打开”对话框
1.2.4 输出文件
动画作品设计完成后,要通过输出或发布方式将其制作成可以脱离Flash CS5 环境播放的动画文件。并不是所有应用系统都支持Flash文件格式,如果要在网页、 应用程序、多媒体中编辑动画作品,可以将它们导出成通用的文件格式,如GIF、 JPEG、PNG、BMP、QuickTime或AVI。

中文版Flash CS5标准教程

中文版Flash CS5标准教程

中文版Flash CS5标准教程

Flash CS5是Adobe公司推出的一款专业的交互设计和动画制作软件,它具有

强大的功能和灵活的操作性,是众多设计师和动画师的首选工具之一。本教程将从基础知识到高级技巧,全面介绍Flash CS5的功能和应用,帮助读者快速掌握

Flash CS5的使用方法。

首先,我们将从Flash CS5的界面布局和基本操作开始介绍。打开软件后,你

会看到菜单栏、工具栏、时间轴等各种功能面板,我们将逐一介绍它们的作用和使用方法,帮助你快速熟悉软件的界面和操作方式。

接下来,我们将学习Flash CS5的绘图功能。软件提供了丰富的绘图工具,包

括画笔、橡皮擦、填充工具等,我们将详细介绍这些工具的使用方法,并通过实例演示如何绘制各种图形和对象。

在掌握了绘图技巧之后,我们将进入动画制作的部分。Flash CS5具有强大的

动画制作功能,包括关键帧动画、补间动画、形状运动动画等,我们将逐一介绍这些动画制作技巧,并通过实例演示如何制作各种动画效果。

除此之外,Flash CS5还具有丰富的交互设计功能,包括按钮制作、交互动画、页面链接等,我们将详细介绍这些功能的使用方法,并通过实例演示如何制作交互式动画和应用程序。

最后,我们将介绍Flash CS5的高级应用技巧,包括ActionScript编程、多媒体整合、导出和发布等,帮助读者进一步提升Flash制作的技能水平。

通过学习本教程,你将能够全面掌握Flash CS5的功能和应用,快速提升自己

的动画制作技能,成为一名优秀的Flash设计师和动画师。希望本教程能够帮助到你,祝你学习愉快,创作成功!

FlashCS5课程笔记

FlashCS5课程笔记

FlashCS5课程笔记

Adobe FlashCS5课程笔记

第⼀节、Flash CS5软件的安装

第⼆节、Flash CS5简介与界⾯组成

⼀、FlashCS5简介

1、FlashCS5是由美国Adobe公司推出的⼀款以⽮量图绘制、编辑和动画制作为⼀体的专业软件。⽤它可以做⽹页动画、MTV、游戏制作、投票系统等等。

⼆、FlashCS5界⾯组成

1、标题栏

2、菜单栏(集合了该软件的所有命令)

3、⼯作区(画布或者舞台、编辑区)

4、时间轴(图层和帧)

5、⼯具箱

6、属性⾯板

7、⾯板的⾃由组合

8、界⾯恢复默认组合:窗⼝——⼯作区——重置‘基本功能’

第三节、舞台属性的设置

⼀、设置舞台属性的⽅法

1、修改——⽂档(ctrl+j)

2、通过属性⾯板

注:属性⾯板随选择的对象不同将显⽰不同的属性。

(1)尺⼨⼤⼩

(2)背景颜⾊

(3)设置为默认值

(4)帧频:也叫帧速率,指的是⼀秒钟播放多少张画⾯。

注:Ctrl+2:以最⼤的⽅式显⽰整个画布

第四节、矩形⼯具

⼀、矩形创建对象的类型

1、散件

2、组合对象

⼆、常⽤快捷键

1、Shift:绘制正⽅形

2、Alt:由中⼼向四周绘制矩形

3、Alt+shift:由中⼼向四周绘制正⽅形

第五节、矩形颜⾊设置

⼀、散件和元件颜⾊设置

1、元件:可以更改颜⾊、去⾊、加⾊。

2、散件:对象可以更改颜⾊、去⾊,但不能加⾊。

3、颜料桶⼯具:可以添加填充⾊,也可以更改填充⾊,还可以更改渐变的⾼光点。

4、墨⽔瓶⼯具:可以添加边框也可以更改边框颜⾊。

注:⽤选择⼯具单击选择⼀条边,双击选择所有边,如果在图形内部双击可以将填充和边框全部选中。第六节、矩形属性的设置1

flash cs5 练习:计算闰年

flash cs5  练习:计算闰年

flash cs5 练习:计算闰年

在公历中,闰年比普通年份多一天。判断闰年的条件主要有两条,其一:如年份能不能被100整除,而又能被4整除,则该年份是闰年;其二:如年份能被400整除,则该年份也是闰年。下面通过ActionScript制作一个简单

的程序来判断某年是否为闰年。

操作步骤:

(1)新建文档,在【文档设置】对话框中设置舞台的【尺寸】为“550像素×500像素”。然后,执行【文件】|【导入】|【导入到舞台】命令,将“背景.jpg”图像导入到舞台中。

(2)选择【矩形工具】,在舞台中绘制一个边角半径为“15px”的淡黄色(#F9F0E1)圆角矩形,并将其转换为影片剪辑。然后选择该矩形,在【属性】检查器中为其添加“投影”滤镜。

提示:

选择背景图像,在【属性】检查器中设置其X和Y坐标均为0。

输入

导入

提示:

选择【矩形工具】,

在【属性】检查器中设置

【笔触颜色】为“棕色”

(#866630);【填充颜色】

为“黄色”(#F9F0E1);【笔

触】为10;【矩形边角半

径】为15。

设置

(3)执行【文件】|【导入】|【打开外部库】命令,打开“素材.fla ”文件,将【库-素材.fla 】面板中“小女孩”影片剪辑拖入到舞台。然后,使用【文本工具】在圆角矩形的上面输入“计算闰年”文字,并在【属性】检查器中设置字体、大小和颜色。

(4)在“计算闰年”文字的下面输入“年份:”文本,并在【属性】检查器中设置其字体【大小】为“25点”。然后,在文本的右侧拖入一个TextInput 组件实例,并设置其【实例名称】为year ;【宽】为150;【高】为30。

FLASHCS5课件制作实例教程

FLASHCS5课件制作实例教程
3 课件的发布
将嵌入了SWF文件的HTML网页发布到合适的平台,让更多人可以访问和学习。
案例分析
欣赏一些设计师使用FLASHCS5制作的作品,并分享一些课件模板。
设计师作品欣赏
欣赏一些使用FLASHCS5制作的精美课件作品,从中 汲取灵感。
课件模板分享
分享一些已经制作好的FLASHCS5课件模板,方便其 他人使用。
课件制作所需素材
收集图片、音频和视频等多媒体素材,为课件制作做好准备。
开始制作
从新建文档开始,设置属性并导入素材,然后制作动画和互动元素。
1
新建文档与设置属性
在FLASHCS5中创建新的文档,并设置舞
导入素材
2
台大小和属性。
将收集好的图片、音频和视频素材导入
到FБайду номын сангаасASHCS5中。
3
制作动画
使用FLASHCS5的动画工具,制作形状的
结束语
对FLASHCS5课件制作进行总结,并展望其在未来的设计与应用发展。
FLASHCS5课件制作总结
总结FLASHCS5课件制作的优势和不足,以及需 要注意的要点。
FLASHCS5课件设计与应用展望
展望FLASHCS5在未来的发展趋势,以及可能出 现的新功能和应用场景。
制作互动
4
变形与运动,以及图层的分层与定格。

Flash动画制作案例教程项目四

Flash动画制作案例教程项目四
• // 方法一:使用构造函数 • var firstObj:Object = new Object( ); • // 方法二:使用{} • var secondObj:Object = {}; • 以上两种方法构建Object对象的效果相同。 • 常见的数据类型归纳见表4-1-1。
上一页 下一页 返回
上一页 下一页 返回
任务4.2 制作MP3播放器
• 操作实践 • 步骤1:新建Flash ActionScript 3.0文档。按Ctrl+N组合键,新建一
个名为“MP3播放器”的Flash文件。 • 步骤2:创建“播放”“停止”和“暂停”按钮元件。 • ① 按Ctrl+F8组合键,创建一个名为“播放”的按钮元件,如图4-2-2
• 新建一个名为“操作文本框”的图层,在“操作数1”和“操作数2” 后创建两个输入文本框,并“显示边框”(单击“属性”面板上的 按钮),然后将文本框分别命名为“num1_txt”和“num2_txt”, 如图4-1-5所示。
• 在两个输入文本框的右边创建一个动态文本框,显示边框,实例名称 为“result_txt”(图4-1-5)。此时,舞台效果如图4-1-6所示。
所示。 • ② 绘制圆角矩形。在按钮元件的编辑区,选择工具栏中的“矩形工
具”,在舞台中绘制一个笔触颜色和填充颜色均为“草绿色 (#99CC33)”的矩形。在“属性”面板中设置矩形的边角半径为 20,如图4-2-3所示。

学习用flash制作计算器教程

学习用flash制作计算器教程
学习用flash制作计算器教程
陈宇晖
01、浏览计算器的基本功能
02、分析制作过程
动态文本的制件、按钮的制作、计算器背景制件、按钮的动作
03、布局图层
背景层、按钮层
04、绘制计算器外观(背景层)
05、按钮的制作
分别制作如下按钮
06、制件显示动态文本
变量命名:cal
07、分别在按钮上面添加脚本
比如在1上添加
x = "";
}
用于清零
在“=”上添加
on (press) {
set("y", cal);
if (yseq "+")
{
total = Number((x)) + Number((y));
}
if (yseq "-")
{
total = Number((x)) - Number((y));
}ห้องสมุดไป่ตู้
if (yseq "*")
on (press)
{
cal=cal + "1";
}
其余2、3、4、5、6、7、8、9、0、同上
在“+”号按钮上添加
on (press) {
x=cal;
cal="";

FLASH制作计算器教程

FLASH制作计算器教程

FLASH制作计算器

同学在用计算器时,大都有一种神秘感。因此,他们经常对我提出以下问题:计算器是通过什么手段来完成一系列的运算的?究竟在计算器的按键上添加了一些什么东西,使不同的按键具有不同的功能?还有一些同学做出更大胆的设想:自己能否作一个计算器,来完成常见的计算呢?带着这几个问题,我与大伙一起用FLASH软件制作一个计算器,带你走进神奇的计算器世界。

这个计算器的制作可按以下步骤来完成:

1、创建“按钮”图层,并对其进行设置

(1)打开一个FLASH空文档,将“图层1”重命名为“按钮”。

(2)执行“插入”→“新建元件”命令,弹出“创建新建元件”对话框,如下图所示。

在此对话框的“名称”后文本框中输入“按钮”,在“行为”选择“按钮”选项,然后单击“确定”按钮。进入按钮编辑场景。

(3)执行“窗口”→“公用库”→“按钮”命令,打开“库—按钮”对话框,如图所示。

(4)在“库—按钮”对话框中,选择“Key Buttons ”文件夹,双击将其打开,在打开的文件来件中选择“Key —labeled button ”按钮。将其拖放到按钮编辑场景中,选中其中的“arrows ”图层,将其删除,这时按钮上的文本“A ”被删除。返回到主场景.

(5)在这个计算器中一共需要十九个按钮,其中数字按钮0—9、运算符号四个(+、-、×、÷)、等号(=)、小数点(.)、表示数的性质的符号(+或-)、清零、开始等),因此,我们将库中的编辑过的按钮向舞台拖放十九次,并按一定的顺序排好。如图所示。

2、创建“动态文本”图层,并对其时行设置

flash计算器代码

flash计算器代码

时间轴代码: (用于初始化各个变量)i=""; //用于暂存显示的内容show=""; //用来显示动态文本框显示的内容h=""; //h用于存放并显示加(减,剩,除)号display=false; //用于记录某一个键是否为第一个按下的键0-9的代码: (将0依次变为1-9即可)on (release) {if (display==false) // 该键不是第一个按下的情况{i=i+"0"; show=i;}else if (display==true){ //该键是第一个按下的情况i="0"; show=i;display=false;}}加减乘除代码: (将+依次变为-,*,/即可)on (release) {x=i; //x用于存放被加(减,乘,除)数i=""; //i用于存放加(减,剩,除)数h="+"; //h用于存放并显示加(减,剩,除)号}小数点代码:on (release) {if (show==""){ //如果第个数字为0,则显示为0.i="0.";}else{ //第一个数字不为0,依次显示按键i=i+".";}show=i;}等号代码:on (release) {display=true;if (h=="/"){ //计算除法show=Number(x)/Number(i);i=show;}else if (h=="*"){ //计算乘法show=Number(x)*Number(i);i=show;}else if (h=="+"){ //计算加法show=Number(x)+Number(i);i=show;}else if (h=="-"){ //计算减法show=Number(x)-Number(i);i=show;}}清零键代码: //给所有变量清零on (release) { i="";h="";show="";display=false;}

(电脑)Flash CS5动画制作基础知识详解(计算机讲座教学培训课件)

(电脑)Flash CS5动画制作基础知识详解(计算机讲座教学培训课件)
9. 逐帧动画和关键帧动画。 10.布局。 11.吸引力。 12.个性。
1.1.3 常用动画制作软件简介
一.三维动画制作软件 目前最常见的三维动画制作软件有3ds Max、 Maya、 SoftImage和Lightwave等。
二.交互式二维动画制作软件Flash 在众多的二维动画制作软件中,Flash最为璀璨,
图1-26 发布设置
(计算机讲座教学培训课件)
【要点提示】 通常在制作过程中,需要实时地测试和观看影片效果, 并不需要正式发布影片,所以可用快捷键Ctrl+Enter测 试影片。
【案例小结】 在本案例中,通过一个十分简单的Flash动画制作,
为读者简述了制作Flash动画的流程和思路。例子虽然 比较简单,却包含了制作复杂Flash动画的各个基本步 骤。所以希望读者通过本案例的操作,对Flash CS5有 所了解。
(计算机讲座教学培训课件)
2. 制作背景。 ① 选择【修改】/【文档】菜单命令,打开【文档属 性】对话框,将【高】选项改为“300像素”。 ② 将默认的“图层1”重命名为“背景”层。选择 【矩形】工具,在舞台上绘制一个矩形,效果如 图1-16所示。 ③ 选择【选择】工具 ,双击刚才绘制的矩形,然后 在【属性】面板中按照图1-17进行设置。 ④ 在【颜色】面板中,设置线性渐变的第1个色块颜 色为“FF0000”(红色),第2个色块颜色为 “CC0000”(暗红色)。

1.1 Flash CS5基础操作

1.1 Flash CS5基础操作

Flash CS5的操作界面包括系统菜单栏、场景与舞台、时间轴、工具、属性面板、库以及对齐、变形等功能面板。

系统菜单栏

主要包括【文件】、【编辑】、【视图】、【插入】、【修改】、【文本】、【命令】【控制】、【调试】、【窗口】、【帮助】,每个菜单又都包含了若干个菜单项。它们提供了包括文件操作、编辑、视窗选择、动画帧添加、动画调整、字体设置、动画调试和打开浮动面板等一系列命令。

场景和舞台

场景:动画内容编辑的整个区域。在Flash动画中,可以更换不同的场景,每个场景都有不同的名称。

舞台:用户在整个场景内进行图形的绘制和编辑工作,但是最终动画仅显示在场景中白色区域内的内容,该区域称为舞台。

时间轴用于组织和控制文档内容在一定时间内播放的层数和帧数。

了各个场景的切换以及时间顺序。

【时间轴】面板又称为【时间轴】窗口,如下图所示,主要组件有层、

浮动功能面板

操作界面中,用工具面板中提供的工具制作一些几何图形,并用各种颜色进行填充。按照任务展示的要求。

毕业设计简易加减乘除计算器

毕业设计简易加减乘除计算器

毕业设计

题目简易加减乘除计算器

系别

专业

班级

姓名

学号

指导教师

日期

设计任务书

设计题目:

简易加减乘除计算器

设计要求:

1.根据所学内容运用编程做一个简易加减乘除计算器,实现加、减、乘、除、等以及清零的功能。

2.设置一组数码管, 使其能够显示程序运行,按键动作的内容。

3.设置一组按键,使其键依次对应0——9、“+”、“-”、“*”、“/”、“=”和清除键。

4.可以进行小于255的数的加减乘除运算,并可连续运算。当键入值大于255时,将自动清零,可重新输入。

设计进度要求:

第一周:确定题目,寻找单片机和计算器设计的相关资料;

第二周:读懂资料,有初步的设计思路;

第三周:绘制硬件电路图;

第三周:设计软件框图;

第四周:相应软件设计(程序设计);

第五周:进行程序调试并且修改;

第六周:写毕业设计论文;

第七周:修改并提交毕业设计;

第八周:准备论文答辩;

指导教师(签名):

摘要

在很多领域的数据处理中要用到数学运算,作为计算机自动处理系统更显得重要。此项目设计以单片机为核心部件的计算器,采用4*4矩阵式键盘,16个键依次对应0——9、“+”、“-”、“*”、“/”、“=”和清除键。使用单片机最小应用系统1模块,简单方便。采用静态显示,显示器由5个共阴极数码管组成。输入只有两个信号,它们是串行数据线DIN和移位信号CLK。5个串/并行移位寄存器芯片74LS164首尾相连。每片的并行输出作为LED数码管的段码。

本计算器系统简单,实用性强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。

关键词:单片机,计算器,键盘,静态显示

flash简易计算器制作

flash简易计算器制作

flash简易计算器制作

Flash简易计算器教程

步骤:

(1)新建一个文档

(2)按CTRL+F8,新建一个按钮元件,命名为“0“

(3)用矩形工具在”弹起“针画个白色的矩形,再使用文本工具在矩形上输入”0“

(4)在”指针经过“针按F6,插入关键针,把白色的矩形改成黄色的矩形,

(5)同样新建9个按钮,分别命名为”1“到”9“,再分别制作九个按钮,分别命名为C,CE,Decimal,Equals,Minus,Mplus,MRC,Multipy,Plus

(6)在主场景中,在最上面用文本工具添加一个动态文本框,”变量“为display.

(7)从库面版里把所有按钮都拖到”图层1“的第一针中,按计算器样式排列,并在文本框中输入0。

(8)在”场景1“中,单击”0“元件,在动作面版输入如下句子:

on (release) {

jisuanqi("0");

}

//单击数字按钮,执行针脚本中的jisuanqi函数,显示相应数字0 分别点击其他的1-9按钮,在上面写上和上面一样的代码,只是把0改成相应的数字。(9)在场景1里,单击”Divide“,在动作面版写上

on(release){

setO("/");

}

(10)单击Multiply元件,在动作面版写上

on(release){

setO("/*");

(11)单击Minus元件,写上:

on(release){

setO("-");

(12)单击Plus,写上:

on(release){

setO("+");

说明:以上函数是说:单击按钮的时候执行相应运算。

(13)单击Equals,写上:

FlashCS5课件制作技术 第2章

FlashCS5课件制作技术 第2章

2.1.3 颜色及颜色模式
(2)颜色模式 颜色模式是指一种记录和描述图像颜色的方式。 每种颜色模式分别表示用于描述颜色和对颜色进行分 类的不同方法。 常见的颜色模式有: a.RGB模式 b.CMYK模式 c.HSB模式
2.2 认识“工具”面板
2.2
工具面板
wk.baidu.com
2.3
文字编辑
2.3.1
创建文本
为文本添加超链接
步骤 2 使用【选择工具】选中整个文本,打开【属性】面板,单 击【选项】前的小图标 展开选项设臵,在【链接】文本框中输入 需要链接的网址,如下图所示。

2.3.5
为文本添加超链接
步骤 3 设臵完毕以后,舞台中的文字下面会出现下划线,表明设 臵超链接成功,按Ctrl+Enter快捷键测试影片,当鼠标放臵于文字 上时,鼠标指针会变成 形状,此时单击鼠标即可跳转到所输入的页 面,如下图所示。 ,
在Flash中创建文本的方法:
在工具箱中选择【文本工具】 ,然后在舞 台中以单击鼠标或单击并拖动鼠标的方式即可 插入一个文本框,从而可以输入相应的文本文 字。
2.3.1
创建文本
下面通过在舞台中输入文字“动画制作经典实例教 程”来详细介绍文本的输入方法。
步骤 1 新建一个Flash文档,在工具箱中选择【文本工具】 步骤 2 将鼠标移至舞台中,鼠标 指针会变成 形状,表明此时可 以插入一个文本框,(如右图)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

flash cs5 练习:制作Flash 计算器

在日常生活中,人们经常需要对数字进行加、减、乘、除四则运算,而为了方便操作通常会使用计算器。在Flash 中,使用ActionScript 3.0中的运算符,就可以制作一个计算器程序,通过按钮和文本字段获取输入的信息,然后计算结果。

操作步骤:

(1)新建文档,在【文档设置】对话框中设置舞台的【尺寸】为“550像素×400像素”。然后,执行【文件】|【导入】|【导入到舞台】命令,将“bg.jpg ”素材图像导入到舞台。

(2)新建图层,使用【文本工具】在舞台的左上角输入“计算器”文

字,并设置其字体、大小等属性。然后,为文字添加“投影”滤镜。

输入

导入

提示:

选择【文本工具】后,在【属性】检查器中设置文字的方向为“垂直”。

(3)新建图层,执行【文件】|【导入】|【打开外部库】命令,打开“素材.fla”素材文件,将“计算器”影片剪辑拖入到舞台的右侧。然后,使用【文本工具】创建一个动态文本字段,并设置其【实例名称】为numInput。

(4)将“按钮”按钮元件从【库-素材.fla】面板中拖入到舞台。然后,双击该元件进入编辑环境,使用【文本工具】在按钮上面输入数字1,并在【属性】检查器中设置其字体、大小等参数。

(5)返回场景,在【库】面板中右击数字1影片剪辑,在弹出的菜单中执行【直接复制】命令,创建该按钮元件的副本。然后,进入到该副本元件的编辑环境,更改数字为2,并将该元件拖入到舞台。提示:

选择“计算器”文字,在【属性】检查器中设置【系列】为“方正汉简简体”;【大小】为“50点”;【颜色】为“黄色”(#F FF859)。

输入

设置

添加投影

拖入

创建

设置

选择拖入并

双击

输入

设置

(6)使用相同的方法,制作其他数字、四则运算符号以及“清空”和“等于”按钮元件,并分别拖入到“计算器”上面的相应位置。然后,通过【对齐】面板使按钮元件之间的距离相等,且水平垂直对齐,并在【属性】检查器中设置实例名称。

(7)新建图层,打开【动作】面板。通过new运算符创建一个名称为arr的数组,并指定该数组包含有16个元素。然后,将“计算器”的所有按钮元件存储到该数组的相应元素中。

var arr:Array = new Array(16); //创建名称为arr的数组

arr[0] = num_0;

arr[1] = num_1;

arr[2] = num_2;

arr[3] = num_3;

arr[4] = num_4;

arr[5] = num_5;

arr[6] = num_6;

arr[7] = num_7; arr[8] = num_8;

arr[9] = num_9;

arr[10] = ceBtn;

arr[11] = addBtn;

arr[12] = subBtn;

arr[13] = mulBtn;

arr[14] = divBtn;

arr[15] = resBtn;

//将按钮元件存储到arr数组的元素中

(10)通过for语句侦听所有数字按钮元件的鼠标单击事件,当事件发生时调用showNum()函数。该函数可将被单击按钮相对应的数字显示在文本框中,并存储操作数1和操作数2到num1和num2变量中。

提示:

通过【对齐】面板,可以使数字1相对于“按钮”按钮元件垂直和水平居中对齐。

右击

执行

更改

拖入

拖入

选择

设置

单击

var num1:int = 0;

var num2:int = 0;

//声明存储操作数1和操作数2的变量,并设置初始值

var textNum1:String="";

var textNum2:String="";

//声明存储操作数1和操作数2的字符型变量,并设置初始值

var bool:Boolean = false;

//用于判断是操作数1还是操作数2

for(var i:int = 0;i<=9;i++){

var mc:SimpleButton = arr[i];

mc.addEventListener(MouseEvent.CLICK,s howNum);

//侦听按钮元件的鼠标单击事件,当事件发生时调用showNum()函数

}

function

showNum(event:MouseEvent):void{

var mc:SimpleButton = event.target as SimpleButton; //获取事件目标对象

var numStr:String = String().charAt(4);

//获取按钮元件名称的第4位字符,即按钮相对应的数字

if(bool==false){

//当bool为假时,即设置操作数1

textNum1 = textNum1 + numStr;

numInput.text = textNum1;

//在文本框中显示操作数1

num1 = int(textNum1);

}else{

textNum2 = textNum2 + numStr;

numInput.text = textNum2;

//在文本框中显示操作数2

num2 = int(textNum2);

}

}

(11)侦听运算符按钮元件的鼠标单击事件,当事件发生时调用oper()函数。该函数将会根据所单击的按钮元件指定运算符,并对操作数1和操作数2进行相应的运算,将结果显示在计算器的文本字段中。

var operator:String; //存储运算符的变量addBtn.addEventListener(MouseEvent.CLI CK,oper);

subBtn.addEventListener(MouseEvent.CLI CK,oper);

mulBtn.addEventListener(MouseEvent.CLI CK,oper);

divBtn.addEventListener(MouseEvent.CLIC K,oper);

//侦听运算符按钮元件鼠标单击事件function oper(event:MouseEvent):void{ bool = true;

//当bool变量为true时,即单击按钮生成的数字为操作数2

var mc:SimpleButton = event.target as SimpleButton;

var str:String = String();

//获取被单击按钮的名称,并转换为字符串型数据

//

根据按钮元件名称指定相应的运算符switch(str){

case "addBtn":

//当被单击按钮的名称为“addBtn”,即要进行加法运算

operator = "+"; //指定加法运算符

if(num2 != 0){

//如果操作数2不为0,即存在用户指定的操作数2

num1 = num1 + num2;

//将操作数1和操作数2进行加法运算

clearNum2();

//调用clearNum2()函数显示运算

相关文档
最新文档