关于使用强变量类型
强类型化:strong typing.
利用强类型化可以让编译器帮助我们处理数据类型问题。
强类型化包括具有变量声明的变量类型信息。
这样,编译器就能在往后每次使用那个变量的时候,记住数据类型,并且在 每次把新数据赋予一个变量的时候,它都会检查被赋予的数据具有与被赋予新数据的变量相同的类型。
无论何时编译器看到一个潜在的数据类型不兼容性,它都会报告错误并且拒绝完成编译。
使用强类型化的习惯会节省大量的调试时间,因为编译器会显示出可能要花数小时的时间来查找的错误。
为了使强类型化发挥最大的效力,每当声明一个新变量的时候,都必须始终如一的使用它。
强类型化还有助于防止[url=javascript:;]FLASH[/url]自由地更改变量的类型(这是ACTIONscript 2。0从ACTIONscript1。0继承来的一种能力,用以维持向后兼容性)
在创建变量的时候,声明中没有指定其数据类型,则称为变体(VARIANT),因为在代码执行期间通过自动类型转换可以改变它们的类型。
一般情况下,不使用变体,因为这会导致不可预知的错误。
下面是一些实例。
附件
-
actions1.fla
(21 KB)
-
2008-3-1 11:23, 下载次数: 57
-
actions2.fla
(21 KB)
-
2008-3-1 11:23, 下载次数: 50
-
actions3.fla
(21.5 KB)
-
2008-3-1 11:23, 下载次数: 45