数据类型说明(FLEX)
基元数据类型包括 Boolean、int、Null、Number、String、uint 和 void。ActionScript 核心类还定义下列复杂数据类型:
Object、 Array、Date、Error、Function、RegExp、XML 和 XMLList。
Boolean 数据类型
Boolean 数据类型包含两个值:true 和 false。对于 Boolean 类型的变量,其它任何值都是无效的。已经声明但尚未初始化的布
尔变量的默认值是 false。
int 数据类型
int 数据类型在内部存储为 32 位整数,包含的整数集介于
-2,147,483,648 (-231
) 至 2,147,483,647 (231
- 1) 之间 (两端包含在内)。早期的 ActionScript 版本仅提供 Number 数据类
型,该数据类型既可用于整数又可用于浮点数。在 ActionScript 3.0 中,现在可以访问 32 位带符号整数和无符号整数的低位
机器类型。如果您的变量将不会使用浮点数,那么,使用 int 数据类型来代替 Number 数据类型应会更快更高效。
对于小于 int 的最小值或大于 int 的最大值的整数值,应使用 Number 数据类型。Number 数据类型可以处理 -
9,007,199,254,740,992 和 9,007,199,254,740,992(53 位整数值)之间的值。int 数据类型的变量的默认值是 0。
Null 数据类型
Null 数据类型仅包含一个值:null。这是 String 数据类型和用来定义复杂数据类型的所有类 (包括 Object 类)的默认值。其
它基元数据类型(如 Boolean、Number、int 和 uint)均不包含 null 值。如果您尝试向 Boolean、Number、int 或 uint 类
型的变量赋予 null,则 Flash Player 和 Adobe AIR 会将 null 值转换为相应的默认值。不能将 Null 数据类型用作类型注释。
Number 数据类型
在 ActionScript 3.0 中,Number 数据类型可以表示整数、无符号整数和浮点数。但是,为了尽可能提高性能,应将
Number 数据类型仅用于浮点数,或者用于 int 和 uint 类型可以存储的、大于 32 位的整数值。要存储浮点数,数字中应包括一
个小数点。如果您省略了小数点,数字将存储为整数。
Number 数据类型使用由 IEEE 二进制浮点算术标准 (IEEE-754) 指定的 64 位双精度格式。此标准规定如何使用 64 个可用位
来存储浮点数。其中的 1 位用来指定数字是正数还是负数。11 位用于指数,以 2 为底进行存储。其余的 52 位用于存储有效位
数 (又称为尾数),有效位数是 2 的 N 次幂,N 即前面所提到的指数。
可以将 Number 数据类型的所有位都用于有效位数,也可以将 Number 数据类型
相关文档:
在Eclipse中,有个快捷键是对java代码进行格式化,写完代码后觉得代码格式不够好,按下快捷键就搞定了。但是在Flex开发中,很头疼的问题是没有提供对as3代码和MXML代码格式化的支持,我在网上搜索了一下,发现一个开源的好工具:Flex Formatter 项目托管地址:http://sourceforge.net/projects/flexformatter/ 去上面那个 ......
实例如下(其中用到AS脚本):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
&nbs ......
Flex Chart 虽然有提供完整的试用功能
不过编译完成的图表会加上水印
“Flex Data Visualization Trial”的字样。
既然是 AS,那事情就简单了
只要在 Flex Project 內自行加上以下 Class:
package
mx.charts.chartClasses {
public class ChartsLicenseHandler {
}
}
然后 ......
• String:一个文本值,例如,一个名称或书中某一章的文字
• Numeric:对于 numeric 型数据,ActionScript 3.0 包含三种特定的数据类型:
• Number:任何数值,包括有小数部分或没有小数部分的值
• Int:一个整数 (不带小数部分的整数)
• Uint:一个“无符号”整数,即不能为负 ......