冰冷的心 2007-12-10 20:06
Flash MX 编程深层次应用-ActionScript编程(2)
</script></div><font id="zoom"><DIV style="FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: ; 宋体: " align=center>1.2 ActionScript 语法介绍(1)</DIV><DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10.5pt; COLOR: black; LINE-HEIGHT: 180%" align=left><BR> <H3><SPAN lang=EN-US>1.2.1 ActionScript</SPAN><SPAN style="FONT-FAMILY: 方正隶书简体">的数据类型</SPAN></H3><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">在</SPAN><SPAN lang=EN-US>ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">中有着丰富的数据类型,从数字、字符串到对象一应俱全。在合适的地方使用合适的数据类型会使代码变得简洁明了。在</SPAN><SPAN lang=EN-US>Flash MX ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">中,数据的类型大致有整数</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 幼圆">小数型、字符串型、布尔型、实例型以及对象型,下面将逐一介绍。</SPAN></P><H4><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.整数</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 华文行楷">小数型</SPAN></H4><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">这一类是在</SPAN><SPAN lang=EN-US>ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">中经常用到的数据类型,这种数据类型的值为整数或者小数,例如</SPAN><SPAN lang=EN-US>66</SPAN><SPAN style="FONT-FAMILY: 幼圆">或者</SPAN><SPAN lang=EN-US>3.14159</SPAN><SPAN style="FONT-FAMILY: 幼圆">。一般整数</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 幼圆">小数型数据被用做计算或者记录坐标、在循环中使用的计数器等功能。这种类型的值可以经过数学运算符例如“</SPAN><SPAN lang=EN-US>+</SPAN><SPAN style="FONT-FAMILY: 幼圆">”,“</SPAN><SPAN lang=EN-US>–</SPAN><SPAN style="FONT-FAMILY: 幼圆">”,“</SPAN><SPAN lang=EN-US>*</SPAN><SPAN style="FONT-FAMILY: 幼圆">”,“</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 幼圆">”等的运算,其结果仍然为整数</SPAN><SPAN lang=EN-US>/</SPAN><SPAN style="FONT-FAMILY: 幼圆">小数型。</SPAN></P><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'"><BR style="PAGE-BREAK-BEFORE: always" clear=all></SPAN><H4><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.字符串型</SPAN></H4><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">这种类型的数据也是经常被使用的,用引号括起来的一串字符、数字或者符号的组合就是一个字符串,例如“</SPAN><SPAN lang=EN-US>abcd123+–*</SPAN><SPAN style="FONT-FAMILY: 幼圆">”和“</SPAN><SPAN lang=EN-US>12345</SPAN><SPAN style="FONT-FAMILY: 幼圆">”都是字符串。这种类型的数据通常被用来存放被输入或者要输出的一些文本信息。字符串也可以被一些字符串运算符所运算,例如,可以通过字符串连接符“</SPAN><SPAN lang=EN-US>+</SPAN><SPAN style="FONT-FAMILY: 幼圆">”来连接多个字符串,其结果仍是一个字符串。“</SPAN><SPAN lang=EN-US>aaabbb</SPAN><SPAN style="FONT-FAMILY: 幼圆">”</SPAN><SPAN lang=EN-US>+</SPAN><SPAN style="FONT-FAMILY: 幼圆">“</SPAN><SPAN lang=EN-US>cccddd</SPAN><SPAN style="FONT-FAMILY: 幼圆">”的结果是“</SPAN><SPAN lang=EN-US>aaabbbcccddd</SPAN><SPAN style="FONT-FAMILY: 幼圆">”。在字符串中有一些特殊的字元是普通的字符无法表示的,这就需要用到转义字符。所谓转义字符就是用两个字符的组合来表示一个特殊的字符。在</SPAN><SPAN lang=EN-US>Flash ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">中,和</SPAN><SPAN lang=EN-US>C</SPAN><SPAN style="FONT-FAMILY: 幼圆">语言或</SPAN><SPAN lang=EN-US>Java</SPAN><SPAN style="FONT-FAMILY: 幼圆">语言类似,都使用“</SPAN><SPAN lang=EN-US>\</SPAN><SPAN style="FONT-FAMILY: 幼圆">”来表示转义字符。“</SPAN><SPAN lang=EN-US>\</SPAN><SPAN style="FONT-FAMILY: 幼圆">”字符再加上另一个字符可以表示一个特殊字符。具体的表示方法可以参见表</SPAN><SPAN lang=EN-US>1-1</SPAN><SPAN style="FONT-FAMILY: 幼圆">。</SPAN></P><P class=a4><SPAN style="FONT-FAMILY: 黑体">表</SPAN><SPAN lang=EN-US>1-1 </SPAN><SPAN style="FONT-FAMILY: 黑体">转义字符的表示方法</SPAN></P><DIV align=center><TABLE class=MsoNormalTable style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 border=1><TBODY><TR style="HEIGHT: 9.25pt"><TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 132.3pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 9.25pt" vAlign=top width=176 colSpan=2><P class=a5><SPAN style="FONT-FAMILY: 黑体">转</SPAN><SPAN style="FONT-FAMILY: 黑体">义</SPAN><SPAN style="FONT-FAMILY: 黑体">字</SPAN><SPAN style="FONT-FAMILY: 黑体">符</SPAN></P>