【问题标题】:ActionScript 3: get the first character from the first element of an arrayActionScript 3:从数组的第一个元素中获取第一个字符
【发布时间】:2013-06-21 16:14:30
【问题描述】:

我正在学习 AS3(来自 PHP 背景)并且我碰壁了。

基本上我有这个代码:

var activeNotesNames:Array;
activeNotesNames = new Array;

activeNotesNames.push("ABC");

做一个

trace(activeNotesNames[0])

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

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

【问题讨论】:

  • [0][0] 的问题在于字符串“ABC”不是数组。正如潘所指出的,您需要使用 String 类的方法来访问单个字符。如果在其中有另一个数组而不是 String,那么该语法将起作用。

标签: arrays actionscript-3 actionscript


【解决方案1】:
activeNotesNames[0].charAt(0);

或者你可以试试substr

【讨论】:

  • 谢谢!你能告诉我哪个是查找此类方法的简单地方吗?与 php.net 相比,为 AS3 找到这些东西相当困难……但我想我找错地方了。 (我必须等待 9 分钟才能接受您的回答)
  • 您可以在adobe livedoc中找到该api,当您不熟悉该api时,它会很有帮助。 help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…
猜你喜欢
  • 2021-04-07
  • 1970-01-01
  • 2019-03-26
  • 2018-12-31
  • 1970-01-01
  • 1970-01-01
  • 2010-12-27
  • 1970-01-01
相关资源
最近更新 更多