Flash中如何快速实现输入三个数输出最小值
你会在Flash中输入三个数,输出最小值吗?
笔者带你运用条件运算符,轻松解决这类问题。
操作方法
- 01
打开Flash软件,在接下来的窗口中选择“ActionScript3.0”选项,新建一个空白文档。
- 02
选择“文本”工具,在“属性”面板上选择“动态文本”,在舞台上绘制一个动态文本框,将“实例名称”改为min_txt。(注:要嵌入字体,运行程序后舞台上才能显示动态文本的内容)
- 03
在需要输入代码的帧上右击,出现的下拉菜单中选择“动作”。
- 04
首先,定义三个数值型变量,并给它们赋值,代码如下图所示。
- 05
定义一个数值型变量min,用来存放最小值。
- 06
用条件运算符比较变量j和变量k,如果j<k,则min等于j,如果不是j<k,则min等于k,即得到两个变量的最小值。 使用条件运算符处理数据的条件表达式的一般形式为(条件)?表达式1:表达式2;
- 07
用条件运算符比较变量i和min,如果i<min则min等于i,如果不是i<min,则min等于min,即得到两个变量的最小值。
- 08
其实6、7步的代码可以合并成一条,代码如下图所示。
- 09
将数值min转化为字符串,并赋值给动态文本框,在舞台中输出min中的值即最小值。
- 10
用trace函数测试输出最小值。
- 11
运行程序,得到如下结果。
赞 (0)