Vidéo: Créer une liste déroulante Excel dynamique 2025
Une procédure et un bouton permettent à l'utilisateur de MicroWorld EX d'appliquer un choix de pièce de monstre à partir d'une liste déroulante. Ces procédures sont selecthair, selectface, selectbody et selectfeet. Vous allez écrire chaque procédure et ensuite faire un bouton pour exécuter la procédure. Suivez ces étapes:
-
Ouvrez le volet Procédures du projet.
-
Tapez la procédure selecthair suivante:
pour sélectionner si hairrop = 1 [hairturtle, setsh "greenhair] si hairdrop = 2 [hairturtle, setsh" goldhair] si hairdrop = 3 [hairturtle, setsh "bluehair] si hairdrop = 4 [hairturtle, setsh "orangehair] end
Voici comment fonctionne la procédure:
-
Si la première forme, greenhair, est sélectionnée dans la liste déroulante Hair (si hairdrop = 1), la forme du greenhair est appliquée à la tortue.
-
Si la deuxième forme, goldhair, est sélectionnée dans la liste déroulante Hair (si hairdrop = 2), la forme goldhair est appliquée à la tourbière.
-
Si la troisième forme, bluehair, est sélectionnée dans la liste déroulante Hair (si hairdrop = 3), la forme bluehair est appliquée à la tourbière.
-
Si la quatrième forme, orangehair, est sélectionnée dans la liste déroulante Cheveux (si hairdrop = 4), la forme du poil orange est appliquée sur la tortue haïtienne.
Un conditionnel if-then est écrit pour chaque forme dans la liste déroulante. Il ya quatre formes de cheveux dans la coiffure, donc il y a quatre conditions dans la procédure selecthair.
-
-
Ensuite, vous devez créer un bouton qui exécute la procédure selecthair. Dans la barre d'outils, cliquez sur le bouton Créer un bouton.
-
Dans la boîte de dialogue Bouton, remplissez les informations suivantes:
-
Libellé: Saisissez le nom de la partie du corps (Cheveux, par exemple) dans le champ Étiquette .
-
Instruction: Tapez le nom de la procédure qui place la forme sélectionnée sur le monstre (par exemple, selecthair).
-
Do It: Sélectionnez le bouton radio Once.
-
Visible: Laissez cette case cochée.
La boîte de dialogue complétée pour l'exemple.
-
-
Cliquez sur OK pour fermer la boîte de dialogue Bouton.
Le bouton Cheveux est ajouté à l'espace de travail du jouet.
-
Faites glisser le bouton pour le positionner à côté de sa liste déroulante.
Lorsque le joueur clique sur le bouton Cheveux, la procédure de sélection est exécutée. La forme de cheveux sélectionnée dans la liste déroulante Hirlist est appliquée à la tortue haïtienne.
-
Suivez le même modèle à l'étape 2 pour créer des procédures pour selectface, selectbody et selectfeet.
Voici le code pour la procédure selectface:
pour sélectionnerface si facedrop = 1 [faceturtle, setsh "joyeuse] si facedrop = 2 [faceturtle, setsh" madface] si facedrop = 3 [faceturtle, setsh "inquiétude] if facedrop = 4 [faceturtle, setsh "sadface] end
Voici le code pour la procédure selectbody:
pour selectionbody si bodydrop = 1 [bodyturtle, setsh" body orange "si bodydrop = 2 [bodyturtle, seth" greenbody] si bodydrop = 3 [bodyturtle, setsh "bluebody] si bodydrop = 4 [bodyturtle, setsh" pinkbody] end
Voici le code de la procédure selectfeet:
pour selectfeet si feetdrop = 1 [feetturtle, setsh " creepyfeet] si feetdrop = 2 [feetturtle, setsh "slipperfeet] si feetdrop = 3 [feetturtle, setsh" birdfeet] si feetdrop = 4 [feetturtle, setsh "duckfeet] end
-
Suivre le même schéma dans les étapes 3-6 pour créer des boutons pour exécuter les procédures pour les procédures selectface, selectbody et selectfeet que vous avez créées à l'étape 7.
Voici une liste complète de tous les objets et instructions que vous créez pour Monster Mashup:
Nom de la tortue Nom de la liste déroulante Étiquettes de la liste déroulante Nom du bouton Instructions du bouton (Procédure de sélection) hairturtle coiffure cheveux verts, poils d'or, cheveux bleus, cheveux orange cheveux cheveux noirs faceturtle cheveux noirs happyface, madface, worface, sadface > Visage selectface bodyturtle bodydrop corps orange, corps vert, corps bleu, corps rose corps
selectbody feetturtle feetdrop creepyfeet, slipperfeet, birdfeet, Duckfeet Pieds selectfeet L'exemple montre quatre options pour chaque partie du corps, mais vous pouvez utiliser plus ou moins de parties. Assurez-vous simplement d'ajuster vos listes déroulantes et vos procédures de sélection pour correspondre au nombre de formes que vous créez pour chaque partie.
Faites soigneusement correspondre l'ordre des formes dans la liste déroulante avec l'ordre des formes dans la procédure de sélection. De même, veillez à faire correspondre l'orthographe du nom de la forme à son orthographe dans la procédure afin de minimiser les erreurs et de réduire le temps de dépannage.
Les instructions conditionnelles, y compris les commandes IF-THEN utilisées dans Monster Mashup, sont essentielles pour tout jouet ou jeu que vous codez. Voir Projets 7 et 8 pour plus de détails sur l'utilisation des commandes IF-THEN.
