J'expérimente avec le Self language et j'ai juste passé le point de la substance en boîte facile. Je veux inviter l'utilisateur pour un nombre, ou peut-être fournir un formulaire pour plusieurs nombres. Existe-t-il un équivalent à l'entrée stdin d'un langage de script, ou une simple boîte de dialogue, ou dois-je ajouter Mophic et le construire à partir de zéro?Comment obtenir l'entrée de l'utilisateur dans l'auto-langage?
1
A
Répondre
2
Morphic est également disponible dans Squeak.
Trouvez n'importe quel Morph dans lequel le texte peut être entré (pas si simple/multi-rayé), le cliquent du milieu, clonez-le et créez une référence à lui. Ensuite, pour cet objet, implémentez #keyUp: evt. Le message qui appelle cette méthode est envoyé lorsque l'utilisateur relâche une touche sur son clavier lorsque ce Morph a le focus sur le clavier. Dans la méthode, vous pouvez obtenir le texte contenu dans le Morph et l'analyser.