Actionscript 3从文本字段中获取最后一个字符

时间:2015-02-25 08:19:16

标签: actionscript-3 flash actionscript

希望有人可以帮助我。 如何获取文本字段中最后一个字符的值?

如果textfields值为“Hello World”,我想跟踪“d”

4 个答案:

答案 0 :(得分:1)

如果你只想要一个字符串中的单个字符,那么最好使用String.charAt()而不是String.substring(),这更适合从其他字符串中取出较小的字符串。它会为您想要的字符位置输入一个数字,在您的情况下,它将是字符串的长度减去1。

var aString:String = "Hello World";
aString.charAt(aString.length - 1)); // returns "d"

答案 1 :(得分:0)

使用substring

像这样:

var str1:String = "Hello World"; 

var str2:String =    str1.substr(-1);
  

结果:" d"

答案 2 :(得分:0)

您可以使用String.substr

trace("Hello World".substr(-1, 1));     // gives : d

答案 3 :(得分:0)

只是为了好玩,这是第三种选择:

var aString:String = "Hello World";
aString.split('')[ aString.length - 1 ]; // returns "d"

将字符串拆分为一个字符数组,并将元素放在最后一个索引处。