2013-06-25 115 views
1

我正在学习AS3(来自PHP背景),我碰到了墙壁。ActionScript 3:从数组的第一个元素中获取第一个字符

基本上,我有这样的代码:

var activeNotesNames:Array; 
activeNotesNames = new Array; 

activeNotesNames.push("ABC"); 

,做一个

trace(activeNotesNames[0]) 

给我“ABC”,但如果我只是想第一个字符(在这种情况下,这将是“A” )我怎么得到这个?

我试过trace(activeNotesNames[0][0]但这给了我一个错误。

+1

的问题'[0] [0]'是字符串 “ABC” 是不是数组。正如Pan指出的那样,您需要使用String类的方法来访问单个字符。如果不是有一个字符串,而是有另一个数组,那么这个语法就可以工作。 – Pier

回答

3
activeNotesNames[0].charAt(0); 

或者你可以尝试SUBSTR

+0

谢谢!你能告诉我哪个地方很容易查找这样的方法吗?与php.net相比,为AS3发现这个东西相当困难......但我认为我正在寻找错误的地方。 (我必须等待9分钟才能接受你的答案) – Ryan

+0

你可以在adobe livedoc中找到api,当你不熟悉api时,它会有很多帮助。 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/index.html – Pan

+0

再次感谢您,祝您有美好的一天! – Ryan

相关问题