Home

LiveCode

Chapitre 3 : Un champ contrôlant un autre champ

Créez une nouvelle pile.

Nommez votre pile "maPileChapitre3".

Nommez la carte "carte1".

Placez sur la carte un nouveau champ ../icones/iconeChamp et gardez le à sa petite taille.

Nommez votre champ "version".


Ouvrez l’inspecteur de propriété du champ "version" et cochez la case "Lock text".


140

Ajoutez un deuxième champ ../icones/iconeChamp et agrandissez le.

Nommez votre champ "versionText".

Tapez le texte de l'image ci-dessous dans le champ "versionText".


110

Script du champ "versionText"

Tapez dans le script du champ "versionText" le code pour le vérouiller, comme appris au chapitre précédent.

if the cmdKey is down then set lockText of me to not lockText of me

if the shiftKey is down then hide me


J'ai rajouté le hide par shiftKey.


Note : C'est ma norme dans mes piles :


120

Une autre habitude je mets en commentaire à qui appartient le script. C'est plus visible que l'information de LiveCode qui est en tout petit. Cela sécurise quand on ouvre un objet de même nom dans deux piles différentes.



Script du champ "version"

Tapez dans le script du champ "version" le code suivant.


130

La seule nouvelle commande est :

put first word of last line of card field "versionText" into card field "version"


C'est de l'anglais courant qui veut dire mettez le premier mot de la dernière ligne de card field "versionText" dans card field "version".

Notez : l'appellation card field "version" au lieu de field "version". Le mot card est optionnel, je recommande de le mettre néanmoins, car dans la leçon suivante nous allons apprendre ce que c'est un backgroud field.



Et maintenant admirez le résultat.


150



En téléchargement la pile de ce chapitre maPileChapitre3





La suite chapitre 4 : Les sous-programmes, les fonctions et des exercices




Merci
SignatureZapfino




Page précédente

Page suivante



Merci de votre visite


UP