Flash Lite 2.x および 3.0 ヘルプ

length (String.length プロパティ)

public length : Number

指定した String オブジェクト内にある文字数を表す整数です。

すべてのストリングインデックスはゼロから始まるため、各ストリング x の最終文字のインデックスは x.length - 1 のようになります。

次の例では、新しい String オブジェクトを作成し、String.length を使用して文字数をカウントします。

var my_str:String = "Hello world!";
trace(my_str.length); // 出力 : 12

次の例では、0 から my_str.length までループします。このコードでは、ストリング内の文字をチェックします。ストリングに @ 文字が含まれる場合には、[出力] パネルに true が表示されます。@ 文字がない場合には、[出力] パネルに false が表示されます。

function checkAtSymbol(my_str:String):Boolean {
    for (var i = 0; i<my_str.length; i++) {
    if (my_str.charAt(i) == "@") {
        return true;
    }
    }
    return false;
}

trace(checkAtSymbol("dog@house.net")); // 出力 : true
trace(checkAtSymbol("Chris")); // 出力 : false

www.adobe.com/go/learn_fl_samples_jp の "ActionScript" サンプルフォルダにある "Strings.fla" ファイルにも例があります。.zip ファイルをダウンロードして解凍し、ActionScript バージョンのフォルダに移動してサンプルにアクセスします。

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート