多语言展示
当前在线:1215今日阅读:152今日分享:13

我们一起来认识Flash包装类

在Flash的“ActionScript3.0”中,你知道什么是“包装类”吗?很多学过Flash的人很可能也对此一知半解,笔者今天详细的介绍一下它。
工具/原料

Flash CS6

方法/步骤
1

每一种简单数据类型都与某个类相关联,类名就是数据类型的名字,例如,unit类型与uint类相关联,这种类就称为“包装类”。

2

打开Flash软件,选择“ActionScript3.0”,新建一个空白Flash文档,

3

在需要输入代码的帧上右击,选择“动作”。

4

ActionScript3.0中包装类对象并不是复杂数据类型,而是简单数据类型,在Flash的“动作”面板中输入以下代码是一样的。

5

在Flash ActionScript3.0中,包装类和简单数据类型一样,所以不管哪种变量赋值方法,都可以调用类的属性和方法。打开“动作”面板输入以下代码。

6

代码中的toFixed()方法,用来控制小数点的位数,其中的参数表示保留小数点的位数,没有参数表示取整。测试代码,查看到如下结果。

7

由于任何一个简单数据都可以看成是类的实例,而且包装类与简单数据类型是一样的,所以上面的代码还可以写成如下所示。

8

测试程序,结果与使用包装类表示是一样的。

9

现在你应该知道包装类的概念了吧!包装类就是把简单数据用类包装一下。

注意事项

注:虽然toFixed()能按小数点位数取近似值,但它并没有改变变量的原始值,只是返回一个新值,而且这个值是字符串。

推荐信息