Aide de Director

word...of

Syntaxe

-- 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]

Description

Expression de sous-chaîne ; spécifie un mot ou une série de mots dans une sous-chaîne. Une sous-chaîne de mots est une suite de caractères délimitée par des espaces. Tout caractère invisible, tel qu’une tabulation ou un retour chariot, est considéré comme un espace.

Les expressions whichWord, firstWord et lastWord doivent avoir pour valeur un nombre entier correspondant à un mot de la sous-chaîne.

Les sous-chaînes peuvent représenter n’importe quel caractère, mot, élément ou ligne d’un groupe de caractères. Les sources de texte peuvent être des acteurs champ et texte et des variables contenant des chaînes.

Vous pouvez voir un exemple de word...of dans une animation en consultant l’animation Text du dossier Learning/Lingo_Examples, lui-même dans le dossier de Director.

Exemple

Les instructions suivantes affectent à la variable listeDanimaux la chaîne « renard chien chat », puis insèrent le mot élan avant le deuxième mot de la liste :

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

Le résultat correspond à la chaîne « renard élan chien chat ».

L’instruction suivante demande à Director d’afficher le cinquième mot de la même chaîne dans la fenêtre Messages :

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

Cette chaîne ne comportant pas de cinquième mot, la fenêtre Messages affiche deux guillemets droits (""), ce qui indique une chaîne vide.

Voir aussi

char...of, line...of, item...of, count(), number (mots)