2013-06-25 113 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

相關問題