1、按进制输出
var num:Number = 255;
for (var i:int = 2; i <= 16; i++)
trace(i+"进制:" + num.toString(i));
结果:
2进制:11111111
3进制:100110
4进制:3333
5进制:2010
6进制:1103
7进制:513
8进制:377
9进制:313
10进制:255
11进制:212
12进制:193
13进制:168
14进制:143
15进制:120
16进制:ff
2、数字字符串转数字
parseInt("数字字符串", 进制数);
parseFloat("数字字符串")
var str:String = "10110011";
trace(parseInt(str, 2));
trace(parseFloat(str));
3、四舍五入
var num:Number = 123.456;
trace(Math.round(num));
结果:123
4、四舍五入保留小数(保留2位,先乘以100四舍五入,再除以100)
var num:Number = 123.456;
trace(Math.round(num * 100)/100);
结果:123.46
5、取整
var num:Number = 123.456;
trace(Math.floor(num)); // 舍去小数部分
trace(int(num)); // 强制转换成整数,自动舍去小数部分
trace(Math.ceil(num)); // 有小数就进位
结果:
123 // floor
123 // int
124 // ceil
6、格式化输出
var nf:NumberFormatter = new NumberFormatter();
nf.fractionalDigits = 3; // 小数位数
trace(nf.format(1234567));
结果:1,234,567.000
7、格式化货币
var cf:CurrencyFormatter = new CurrencyFormatter();
cf.fractionalDigits = 3;
cf.useCurrencySymbol = true;
cf.currencySymbol = "$";
trace(cf.format(1234567));
结果:$1,234,567.000
8、随机数
trace(Math.random());
结果:0.9977383892983198
分享到:
相关推荐
4. **特殊处理**:在中文大写中,10-19的数字和20-90的数字有一些特殊的表示方式,比如11不是“壹拾壹”,而是“拾壹”。我们需要对这些特殊情况做特殊处理。 5. **字符串拼接**:将转换后的每一位数字字符组合成...
Flex4 是Adobe Flash Platform中的一个版本,主要用于构建富互联网应用程序(RIA)。在Flex4中,电视墙效果是一种视觉展示方式,常用于展示大量的小图片或视频,形成类似电视屏幕矩阵的效果,用户可以通过滚动或平移...
同时,数字显示部分还包含驱动电路和控制逻辑,用于接收和处理来自处理器的信号,控制每个像素的状态。 Flex LCD数字显示的优点包括: 1. 节能:相比其他显示技术,如LED或OLED,LCD通常功耗更低,更适用于电池...
Flex数字时钟是一种基于Adobe Flex框架开发的交互式应用程序,主要用于显示实时的数字时间,并且其时针能够自动转动,为用户提供直观的时间显示。Flex是一个开源的开发工具,主要用于构建富互联网应用程序(RIA),...
- **ActionScript 3.0**:Flex4支持ActionScript 3.0,这是一种面向对象的脚本语言,用于实现逻辑处理、事件处理等功能。 #### 三、主要代码分析 ##### 1. 基础结构 ```xml xmlns:s="library://ns.adobe....
《Adobe Flex 4 Language Reference》是Adobe公司发布的一份详细的技术文档,主要针对Flex 4编程语言进行深入的解析和介绍。Flex是一个开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)...
Flex4是一种基于ActionScript 3.0和Flash Player或Adobe AIR运行...通过阅读和分析源码,开发者不仅可以学习如何创建Flex4分页组件,还可以深入理解Flex4的组件架构和事件处理机制,对于提升Flex4编程技能非常有帮助。
根据给定的信息,我们可以推断出这段代码是用于将金额数字转换为中文大写的Flex4函数。接下来,我们将深入分析这段代码并提炼出关键的知识点。 ### 一、基础字符串处理函数 首先,代码中定义了几个基础的字符串...
Flex的工作原理是基于正则表达式,用户通过编写lex.y或flex.l这样的规则文件来定义各种模式和对应的处理动作。在规则文件中,每行通常包含一个模式和一个动作,模式用于匹配输入字符串,动作则是在匹配成功时执行的C...
本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,我们需要理解Flex DataGrid的工作原理。DataGrid是基于MXML和ActionScript构建的,它通过绑定到数据提供者(如...
4. `types.h`, `hash.h`: 这些是头文件,定义了Flex使用的数据类型和函数声明,比如哈希表的结构和操作。它们在编译生成的词法分析器时被包含进来。 5. `flex.info`: 这是Flex的完整文档,通常以Info格式存储,可以...
1. **MXML与ActionScript 3.0**:Flex4的界面设计主要通过MXML语言进行,这是一种XML方言,可以声明组件和事件处理程序。同时,ActionScript 3.0作为Flex的核心编程语言,用于编写逻辑代码和处理数据。 2. **Spark...
ActionScript 3.0是Flex的核心编程语言,它是一种面向对象的语言,支持类、接口、包和事件处理。在计算器应用中,ActionScript代码通常负责计算逻辑,如接收并解析用户输入,执行相应的数学运算,并将结果显示在屏幕...
这些文件表明,我们正在处理一个示例项目,该项目展示了如何使用Flex 4的Gauge组件来创建自定义的仪表盘视图。 描述中提到,“Flex4实现仪表盘功能,可自定义各种样式和大小,重现了缓冲类,CPU占用率变小”。这...
4. **错误处理**:FLEX允许用户自定义错误处理函数,以优雅地处理词法分析过程中的错误。 5. **性能优化**:FLEX生成的词法分析器经过优化,可以快速处理大量输入。 总的来说,FLEX是编译器开发中不可或缺的一部分...
Flex杂志效果是一种基于Adobe Flex技术实现的数字出版物模拟翻页效果,常见于电子杂志、电子报纸等在线阅读应用中。这种效果通过动态渲染页面,模拟真实的纸张翻页动作,带给用户更接近传统纸质阅读体验的交互感受。...
4. 测试用例:用于验证Flex功能的测试脚本和输入文件。 5. Makefile:构建系统文件,用于编译和安装Flex。 安装Flex通常包括解压`flex-2.5.37.tar.gz`,进入解压后的目录,然后运行`./configure`来检测系统环境并...
通过以上讲解,我们可以看到,一个用Flex实现的计算器虽然简单,但涉及到了Flex框架的核心特性,包括组件使用、事件处理、数据绑定、计算逻辑实现等,这些都是开发富互联网应用程序的基础技能。
7. **错误处理**:学习如何在Flex中处理未匹配的输入和错误情况,如使用`<<EOF>>`规则处理文件结束,或者自定义错误处理函数。 通过分析和调试`test1`这样的例题,学习者可以深入理解Flex的工作机制,从而更好地...
将Flex与VB6结合,可以通过Adobe Flash Player或Adobe AIR运行Flex应用,而VB6可以作为后端处理逻辑或数据访问层。通过COM组件或者Web服务接口,VB6可以向Flex提供数据,实现两者的交互。这种结合方式的优势在于: ...