document.getElementTextAttr()

使用できるバージョン

Flash MX 2004

シンタックス

document.getElementTextAttr(attrName [, startIndex [, endIndex]]) 

パラメータ

attrName 返される TextAttrs プロパティの名前を指定するストリング。プロパティ名と使用できる値については、TextAttrs オブジェクトのプロパティ一覧を参照してください。

startIndex 最初の文字のインデックスを指定するゼロから始まる整数。このパラメータはオプションです。

endIndex 最後の文字のインデックスを指定する整数。このパラメータはオプションです。

戻り値

選択しているテキストフィールドが 1 つである場合、テキストで使用している値が 1 つだけの場合にプロパティを返します。テキストフィールド内で複数の値を使用している場合は undefined を返します。複数のテキストフィールドを選択しているとき、すべてのテキストの整列値が同じである場合は、この値を返します。複数のテキストフィールドを選択していて、テキストの整列値が同じでない場合は、undefined を返します。オプションのパラメータを渡していない場合、このルールは、現在選択しているテキスト範囲に適用され、テキストが現在編集中でない場合は、テキストフィールド全体に適用されます。startIndex だけを渡している場合、選択しているテキストオブジェクトすべてがこの値と一致した場合に、インデックスの右側の文字のプロパティを返します。startIndexendIndex を渡している場合、戻り値は、startIndex から endIndex の前の文字までの範囲を表します。

説明

メソッド。選択したテキストオブジェクトの指定した TextAttrs プロパティを取得します。選択したオブジェクトのうち、テキストフィールドでないものは無視されます。プロパティ名と使用できる値については、TextAttrs オブジェクトのプロパティ一覧を参照してください。document.setElementTextAttr() も参照してください。

次の例では、選択したテキストフィールドのサイズを取得します。

fl.getDocumentDOM().getElementTextAttr("size");

次の例では、選択したテキストフィールドのインデックス 3 の文字のカラーを取得します。

fl.getDocumentDOM().getElementTextAttr("fillColor", 3);

次の例では、選択したテキストフィールドのインデックス 2 から 9 までのテキストのフォント名を取得します。

fl.getDocumentDOM().getElementTextAttr("face", 2, 10);

 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003942.html