Flash as入门(6):文本与字符串⒒

http://www.webjx.com/  2008-11-05 01:25:54  来源:中国教程网 sanbos 

Webjx核心提示:本例继续讲解AS的基础知识,今天讲解的是AS入门第六课文本与字符第四节之字符串,对Flash的AS编程有兴趣的朋友可以到论坛与作者交流.

本例继续讲解AS的基础知识,今天讲解的是AS入门第六课文本与字符第四节之字符串,对Flash的AS编程有兴趣的朋友可以到论坛与作者交流。

上一课:Flash新手入门教程:AS入门文本与字符串

字符串是String类的一个实例。它用于操作基元字符串值类型的方法和属性。

创建字符串:在AS中可以用new来创建字符串对象:

var mystring:String = new String();

mystring = "我创建了一个字符串";
创建字符串后,就可以操作其方法和属性了。

length属性:字符串的字符数。因为所有字符串索引都是从零开始的,所以任何字符串 x
的最后一个字符的索引都是 x.length – 1。
例:var mystring:String = new String();

mystring = "我创建了一个字符串";

trace(mystring.length);
测试时,我们可以看到输出是:9。

方法:
charAt() 方法:
返回字符串中括号中指定的字符。
例:var mystring:String = new String();

mystring = "我创建了一个字符串";

a = mystring.charAt(8);

trace(a);
输出结果为:“串”。这里可以看出,字符串中最后一个字符的索引是字符串的长度(字符数)-1。
concat()方法:这个方法可以连接两个字符串,产生一个新字符串,而原字符串不发生变化。
例:var mystring:String = new String();

mystring = "我创建了一个字符串";

var newstring:String = mystring.concat(",又连接了一段字符");

trace(newstring);
输出结果:"我创建了一个字符串,又连接了一段字符"。

 

共3页: 上一页 1 [2] [3] 下一页
更多