`
pyleaf
  • 浏览: 39406 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Flex4 数字处理

    博客分类:
  • Flex
 
阅读更多

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

 

分享到:
评论

相关推荐

    数字大写的flex实现

    4. **特殊处理**:在中文大写中,10-19的数字和20-90的数字有一些特殊的表示方式,比如11不是“壹拾壹”,而是“拾壹”。我们需要对这些特殊情况做特殊处理。 5. **字符串拼接**:将转换后的每一位数字字符组合成...

    Flex4 电视墙效果

    Flex4 是Adobe Flash Platform中的一个版本,主要用于构建富互联网应用程序(RIA)。在Flex4中,电视墙效果是一种视觉展示方式,常用于展示大量的小图片或视频,形成类似电视屏幕矩阵的效果,用户可以通过滚动或平移...

    Flex纯LCD 数字显示

    同时,数字显示部分还包含驱动电路和控制逻辑,用于接收和处理来自处理器的信号,控制每个像素的状态。 Flex LCD数字显示的优点包括: 1. 节能:相比其他显示技术,如LED或OLED,LCD通常功耗更低,更适用于电池...

    Flex数字时钟

    Flex数字时钟是一种基于Adobe Flex框架开发的交互式应用程序,主要用于显示实时的数字时间,并且其时针能够自动转动,为用户提供直观的时间显示。Flex是一个开源的开发工具,主要用于构建富互联网应用程序(RIA),...

    Flex4编写计算器小程序

    - **ActionScript 3.0**:Flex4支持ActionScript 3.0,这是一种面向对象的脚本语言,用于实现逻辑处理、事件处理等功能。 #### 三、主要代码分析 ##### 1. 基础结构 ```xml xmlns:s="library://ns.adobe....

    Adobe.Flex.4.Language.Reference

    《Adobe Flex 4 Language Reference》是Adobe公司发布的一份详细的技术文档,主要针对Flex 4编程语言进行深入的解析和介绍。Flex是一个开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIAs)...

    Flex4分页组件源码

    Flex4是一种基于ActionScript 3.0和Flash Player或Adobe AIR运行...通过阅读和分析源码,开发者不仅可以学习如何创建Flex4分页组件,还可以深入理解Flex4的组件架构和事件处理机制,对于提升Flex4编程技能非常有帮助。

    flex4金额变大写函数

    根据给定的信息,我们可以推断出这段代码是用于将金额数字转换为中文大写的Flex4函数。接下来,我们将深入分析这段代码并提炼出关键的知识点。 ### 一、基础字符串处理函数 首先,代码中定义了几个基础的字符串...

    编译原理flex工具包

    Flex的工作原理是基于正则表达式,用户通过编写lex.y或flex.l这样的规则文件来定义各种模式和对应的处理动作。在规则文件中,每行通常包含一个模式和一个动作,模式用于匹配输入字符串,动作则是在匹配成功时执行的C...

    flex datagrid按数字顺序,字母顺序排序

    本篇文章将深入探讨如何在Flex DataGrid中实现按数字顺序和字母顺序的排序功能。 首先,我们需要理解Flex DataGrid的工作原理。DataGrid是基于MXML和ActionScript构建的,它通过绑定到数据提供者(如...

    词法分析自动生成工具flex

    4. `types.h`, `hash.h`: 这些是头文件,定义了Flex使用的数据类型和函数声明,比如哈希表的结构和操作。它们在编译生成的词法分析器时被包含进来。 5. `flex.info`: 这是Flex的完整文档,通常以Info格式存储,可以...

    flex4开发的模E都市地图

    1. **MXML与ActionScript 3.0**:Flex4的界面设计主要通过MXML语言进行,这是一种XML方言,可以声明组件和事件处理程序。同时,ActionScript 3.0作为Flex的核心编程语言,用于编写逻辑代码和处理数据。 2. **Spark...

    flex写的计算器

    ActionScript 3.0是Flex的核心编程语言,它是一种面向对象的语言,支持类、接口、包和事件处理。在计算器应用中,ActionScript代码通常负责计算逻辑,如接收并解析用户输入,执行相应的数学运算,并将结果显示在屏幕...

    Yibiao.zip_GaugeSkins_Skin1.swf_flex_flex4_gaugesample.swf_仪表盘

    这些文件表明,我们正在处理一个示例项目,该项目展示了如何使用Flex 4的Gauge组件来创建自定义的仪表盘视图。 描述中提到,“Flex4实现仪表盘功能,可自定义各种样式和大小,重现了缓冲类,CPU占用率变小”。这...

    FLEX 自动生成器

    4. **错误处理**:FLEX允许用户自定义错误处理函数,以优雅地处理词法分析过程中的错误。 5. **性能优化**:FLEX生成的词法分析器经过优化,可以快速处理大量输入。 总的来说,FLEX是编译器开发中不可或缺的一部分...

    不错的flex杂志效果

    Flex杂志效果是一种基于Adobe Flex技术实现的数字出版物模拟翻页效果,常见于电子杂志、电子报纸等在线阅读应用中。这种效果通过动态渲染页面,模拟真实的纸张翻页动作,带给用户更接近传统纸质阅读体验的交互感受。...

    flex-2.5.37.tar.gz

    4. 测试用例:用于验证Flex功能的测试脚本和输入文件。 5. Makefile:构建系统文件,用于编译和安装Flex。 安装Flex通常包括解压`flex-2.5.37.tar.gz`,进入解压后的目录,然后运行`./configure`来检测系统环境并...

    Flex实现的计算器

    通过以上讲解,我们可以看到,一个用Flex实现的计算器虽然简单,但涉及到了Flex框架的核心特性,包括组件使用、事件处理、数据绑定、计算逻辑实现等,这些都是开发富互联网应用程序的基础技能。

    编译原理flex例题资源包

    7. **错误处理**:学习如何在Flex中处理未匹配的输入和错误情况,如使用`&lt;&lt;EOF&gt;&gt;`规则处理文件结束,或者自定义错误处理函数。 通过分析和调试`test1`这样的例题,学习者可以深入理解Flex的工作机制,从而更好地...

    flex8 网格控件

    将Flex与VB6结合,可以通过Adobe Flash Player或Adobe AIR运行Flex应用,而VB6可以作为后端处理逻辑或数据访问层。通过COM组件或者Web服务接口,VB6可以向Flex提供数据,实现两者的交互。这种结合方式的优势在于: ...

Global site tag (gtag.js) - Google Analytics