両方の行が出力される理由を教えてくださいa
。
trace(substring("asd", 0, 1)); // == "a"
trace(substring("asd", 1, 1)); // == "a"
(これは出力しs
ます
trace(substring("asd", 2, 1)); // == "s"
:)
Flash Lite 1.x のインデックスは 1 から始まりますか?
http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary701.htmlからの抜粋
可用性 Flash Player 4. この関数は廃止され、 String.substr が採用されました。 説明 文字列関数; 文字列の一部を抽出します。この関数は 1 ベースです。 一方、String オブジェクトのメソッドは 0 ベースです。