本系列Flash教程由中国教程网Flash互助课堂专为Flash新手制作,更多教程和练习请点击这里,在这里有系列的教程、练习,并有老师对练习进行点评与指导,欢迎朋友们的光临!
上一课: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);
输出结果:"我创建了一个字符串,又连接了一段字符"。

发表评论
告诉好友