• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

anuska

Escolha múltipla

4 mensagens neste tópico

ola!!!

Eu estou a tentar fazer um teste de escolha múltipla, 3 perguntas e 1 delas é verdadeira, ao seleccinar a verdadeira passa para a pergunta seguinte!

Alguem me pode dar os dicas de como  comecar a fazer isso pff? :)

obrigada :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Por exemplo, tens uma variável que corresponde à resposta correcta e outra em que armazenas o número da opção que o user escolheu.

Exemplo:

Variável A - 2 (corresponde à opção correcta).

Variável B - ? (corresponde à opção que o user escolheu).

Depois é só comparar.

Para te facilitar podes usar um botão para cada opção e depois se seguires este exemplo basta atribuires à variável B o número da opção que o user escolheu. De seguida basta verificares e a variável B é igual à A se forem avanças na pergunta se não mantens na mesma.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isto deve de ajudar-te:

1º passo:

a) Criar um layer com o nome 'Actions' e bloqueá-lo;

:P Criar outro layer com o nome 'Objectos'.

2º passo:

a) Na primeira frame do layer objectos cria:

1248150266.jpg

Nomes dos objectos:

1ºBotão: op1

2ºBotão: op2

3ºBotão: op3

Campo a tracejado (dinamyc text): info

:) Na segunda frame do layer objectos cria:

1001920519.jpg

Nomes dos objectos:

Botão: back

Campo a tracejado (dinamyc text): info

Na 1ª frame do layer Actions:

stop(); //Para o flash.
op1.onPress = function() {
  info.text="Errou, escolha outra!"; //Mostra a mensagem de erro.
  }
  
op2.onPress = function() {
  gotoAndStop(2); //Muda para a frame 1.
  info.text="Acertou!!!"; //Na segunda frame mostra a mensagem de como acertou.
  }
  
op3.onPress = function() {
  info.text="Errou, escolha outra!"; //Mostra a mensagem de erro.
  }

Na segunda do mesmo layer:

stop(); //Para o flash;

back.onPress = function() {
  gotoAndStop(1); //Muda para a frame 1;
  }

Espero que isto sirva.  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim! ajudou mesmo muito!! OBRIGADA!!! agora já tenho base pra comecar :)

muito obrigada mesmo! :):)

se tiver alguma duvida posso peerguntar? :P

deste código nao tenho nenhuma :)

obrigada mais uma vez

beijinhos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora