Como codificar os procedimentos de selecção para as listas suspensas em micromundo ex

Um procedimento e botão de permitir que o usuário MicroWorld EX para aplicar uma escolha monstro parte feita a partir de uma lista drop-down. Estes procedimentos são selecthair, selectface, selectbody, e selectfeet. Você vai escrever cada procedimento e, em seguida, fazer um botão para executar o procedimento. Siga esses passos:

  1. Abra o painel de Procedimentos de projeto.

  2. Escreva o seguinte procedimento selecthair:

    Video: Listas Suspensas em Cascata com Validação

    para selecthairif hairdrop = 1 [hairturtle, setsh "GREENHAIR] se hairdrop = 2 [hairturtle, setsh "goldhair] se hairdrop = 3 [hairturtle, setsh "bluehair] se hairdrop = 4 [hairturtle, setsh "orangehair] extremidade

    Veja como o processo funciona:

    Video: Validação de Dados em Cascata Descomplicando o Excel

  3. Se a primeira forma, GREENHAIR, no drop-down list O cabelo é seleccionado (se hairdrop = 1), a forma GREENHAIR é aplicada ao hairturtle.

  4. Se a segunda forma, goldhair, no drop-down list O cabelo é seleccionado (se hairdrop = 2), a forma goldhair é aplicada ao hairturtle.

  5. Se a terceira forma, bluehair, no drop-down list O cabelo é seleccionado (se hairdrop = 3), a forma bluehair é aplicada ao hairturtle.

  6. Se a quarta forma, orangehair, no drop-down list O cabelo é seleccionado (se hairdrop = 4), a forma orangehair é aplicada ao hairturtle.

  7. Um if-then condicional é escrito para cada forma na lista drop-down. Existem quatro formas de cabelo no hairdrop, por isso há quatro condicionais no procedimento selecthair.

  8. Em seguida, você precisa criar um botão que executa o procedimento selecthair. Na barra de ferramentas, clique no botão Criar uma Button.

  9. Na caixa de diálogo Button, preencha as seguintes informações:

  10. Rótulo: Digite o nome da parte do corpo (cabelo, por exemplo) no campo Rótulo.

  11. Instrução: Escreva o nome do procedimento que coloca a forma seleccionada do monstro (por exemplo, selecthair).

  12. Faça: Selecione o botão uma vez.

  13. Visível: Deixe essa caixa de seleção marcada.



  14. A caixa de diálogo concluído para o exemplo.

  15. Clique em OK para fechar a caixa de diálogo Button.

    O botão do cabelo é adicionado à área de trabalho do brinquedo.

  16. Arraste o botão para posicioná-lo próximo à sua lista drop-down.

    Quando o jogador clica no botão de cabelo, o procedimento selecthair é executado. A forma do cabelo seleccionada na lista pendente hairlist é aplicada ao hairturtle.

  17. Seguem o mesmo padrão no Passo 2 para criar procedimentos para selectface, selectbody, e selectfeet.

    Aqui está o código para o procedimento selectface:

    para selectfaceif facedrop = 1 [faceturtle, setsh "happyface] se facedrop = 2 [faceturtle, setsh "madface] se facedrop = 3 [faceturtle, setsh "worryface] se facedrop = 4 [faceturtle, setsh "sadface] extremidade

    Aqui está o código para o procedimento selectbody:

    para selectbodyif bodydrop = 1 [bodyturtle, setsh "orangebody] se bodydrop = 2 [bodyturtle, setsh "corpo verde] se bodydrop = 3 [bodyturtle, setsh "bluebody] se bodydrop = 4 [bodyturtle, setsh "pinkbody] extremidade

    Aqui está o código para o procedimento selectfeet:

    para selectfeetif feetdrop = 1 [feetturtle, setsh "creepyfeet] se feetdrop = 2 [feetturtle, setsh "slipperfeet] se feetdrop = 3 [feetturtle, setsh "birdfeet] se feetdrop = 4 [feetturtle, setsh "duckfeet] extremidade
  18. Seguem o mesmo padrão nos Passos 3-6 para criar botões para executar os procedimentos para os procedimentos selectface, selectbody e selectfeet que você criou no passo 7.

    Aqui está uma lista completa de todos os objetos e as instruções que você cria para Mashup do monstro:

    Nome TurtleNa lista suspensa NomeDrop-down Labels Listabotão NomeInstrução Button (Processo de selecção)
    hairturtlehairdropcabelo verde, goldhair, bluehair, orangehairCabeloselecthair
    faceturtlefacedropcara feliz, madface, worryface, rosto tristeCaraselectface
    bodyturtlebodydroporangebody, corpo verde, bluebody,
    pinkbody
    Corposelectbody
    feetturtlefeetdropcreepyfeet, slipperfeet, birdfeet, duckfeetpésselectfeet

O exemplo mostra quatro opções para cada parte do corpo, mas você pode usar mais ou menos peças. Só não se esqueça de ajustar as listas drop-down e procedimentos de selecção para coincidir com o número de formas que você cria para cada parte.

Cuidadosamente corresponder à ordem de formas na lista drop-down com a ordem de formas no processo de selecção. Além disso, ser cauteloso para coincidir com a grafia do nome da forma a sua ortografia no procedimento para minimizar erros e reduzir o tempo de solução de problemas.

instruções condicionais, incluindo os comandos if-then utilizados na Mashup monstro são fundamentais para qualquer brinquedo ou jogo que você código. Veja Projetos 7 e 8 para obter detalhes adicionais sobre como trabalhar com IF-THEN comandos.


Publicações relacionadas