在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()能按小数点位数取近似值,但它并没有改变变量的原始值,只是返回一个新值,而且这个值是字符串。
上一篇:红色包装设计
下一篇:【封神】21-30级图腾体验2