Director ヘルプ

word...of

使用法

-- Lingo syntax
member(whichCastMember).word[whichWord] 
textMemberExpression.word[whichWord]
chunkExpression.word[whichWord]
word whichWord of fieldOrStringVariable
fieldOrStringVariable. word[whichWord]
textMemberExpression.word[firstWord..lastWord]
member(whichCastMember).word[firstWord..lastWord]
word firstWord to lastWord of chunkExpression 
chunkExpression.word[whichWord..lastWord]

解説

チャンク式内の単語、または単語の範囲を特定するためのチャンク式です。単語チャンクとは、半角スペースで区切られた文字シーケンスのことを意味します(Tab や改行などの非表示文字は、スペースとして処理されます)。

[単語]、[先頭の単語]、[末尾の単語] の各式は、チャンク内の単語を示す整数値として評価される必要があります。

チャンク式には、文字のソースとなる文字、単語、項目、行などを指定できます。文字のソースには、フィールドおよびテキストキャストメンバや、ストリングを含む変数があります。

完成したムービーの word...of の実例は、Director アプリケーションフォルダの "Learning/Lingo_Examples/" フォルダ内の "text.dir" ムービーを参照してください。

例文

次のステートメントは、変数 animalList を "狐 犬 猫" というストリングに設定し、そのリストの 2 番目に "鹿" という単語を挿入します。

animalList = "fox dog cat"
put "elk" before animalList.word[2]

結果は、"狐 鹿 犬 猫" というストリングになります。

次のステートメントは、上記と同じリスト内の 5 番目の単語をメッセージウィンドウに表示します。

put "fox elk dog cat".word[5]

このストリングには 5 番目の単語が存在しないので、空白のストリングを意味する 2 つの二重引用符 ("") がメッセージウィンドウに表示されます。

関連項目

char...of, line...of, item...of, count(), number(単語)