|| Início ||   << Voltar <<

Aula 5 - Multimídia, Interatividade e Aprendizagem

Questionário

Nesse tipo de exercício, a novidade é que criaremos uma caixa de texto de entrada, que receberá a resposta digitada pelo usuário. Chamaremos essa variável de resp . Também usaremos dois botões: um para apagar o texto digitado e outro para verificação da resposta.

1 - Elabore o layout com esses novos componentes, mais a caixa de texto dinâmico mensagem, como no exercício anterior.

2 - Nessa situação, o botão apagar, quando acionado, deve atribuir o valor vazio para as variáveis resp ( resp = "" ) e mensagem ( mensagem = "" ).

3 - Se a atividade ainda não foi realizada, o botão resposta apresenta duas possibilidades:

•  se a resposta digitada for correta ( resp == "Brasília" ), ele deve somar um ponto ao resultado ( resultado += 1 ), enviar uma mensagem positiva ( mensagem = "Parabéns!" ) e encerrar a atividade ( resposta = 1 ) OU

•  se a resposta for errada, ele deve mostrar uma mensagem negativa (mensagem = "Errado!") e encerrar a atividade ( resposta = 1 ):

on (release) {
       if (resp == "Brasília") {
           mensagem = "Isso mesmo! Você é bom nisso, hein?! ;-)";
           } else {
               mensagem = "Você andou faltando as aulas de geografia?";
       }
 }

Em suma, o questionário trabalha com texto de entrada e texto dinâmico, como já fizemos quando trabalhamos com mensagens de feedback. Para entender como construir um exercício de questionário, acesse a demonstração " Como criar um questionário ", disponível em http://penta3.ufrgs.br/cursoflash/Demo/Tutorial_Quest.swf .

 

Relembrando a SINTAXE do ActionScript

- declaração de variáveis:

varPalavra = ” ”; // se inicia vazia

varNumeral = Number(x); // se inicia com o valor x

varInteiro = int(x); // se inicia com valor x, q deve ser inteiro

 

- atribuição é um sinal de igual à para atribuir o valor de Tudo Bem à variável varMsg, fazemos o seguinte:

varMsg = “Tudo bem?”;

 

- comparação/verificação é dois sinais de igual à para verificar se o valor da variável varIdade é igual a 18 anos:

varIdade == int(18);

 

- condicional:

if (CONDIÇÃO) { // se (condição) à se CONDIÇÃO = VERDADEIRA

AÇÃO 1; // dispara ação 1

AÇÃO 2; (se necessário) // dispara ação 2

...

} else { // senão à se CONDIÇÃO = FALSA

AÇÃO 1; // dispara ação 1

AÇÃO 2; (se necessário) // dispara ação 2

...

}

 :: 2005 :: Centro Interdisciplinar de Novas Tecnologias na Educação (CINTED) ::