Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danillo Dars

Quiz em Flash + AS3

Recommended Posts

Bom dia pessoal!

 

Estou desenvolvendo um Quiz, ele já está pronto e funcionando, mas eu gostaria de adicionar uma coisa nele e não estou conseguindo.

 

Bom eu gostaria que quando o jogador selecionasse uma resposta e fosse para a próxima questão ele mostrasse a resposta corre em Verde e a que ele marcou em vermelho antes de ir para a próxima questão. Entenderam?

 

Na frame da primeira pergunta contem o seguindo código AS3:

// Importando as classes

import fl.controls.RadioButtonGroup;
import flash.events.MouseEvent;


// Iniciando pontuação do 0

var MeusPontos = 0;  Pontos.text = MeusPontos+"";
// creating a new instance of  the radioButtonGroup Class
var MeuGrupo1:RadioButtonGroup = new RadioButtonGroup("Grupo1");
a1.group = a2.group = a3.group = a4.group = MeuGrupo1;

b1.addEventListener(MouseEvent.CLICK, quizHandler1)
function  quizHandler1(event:MouseEvent):void{
if(MeuGrupo1.selection.label=="1024 MB"){MeusPontos+=1;  nextFrame();}
else{ nextFrame();}
}

E as demais frames contem o seguinte código AS3:


var MeuGrupo2:RadioButtonGroup = new RadioButtonGroup("Grupo2");
an1.group = an2.group = an3.group = an4.group = MeuGrupo2;
Pontos.text = MeusPontos+""; // Atualizando pontuação 

b2.addEventListener(MouseEvent.CLICK, quizHandler2)
function  quizHandler2(event:MouseEvent):void{
if(MeuGrupo2.selection.label=="Sistema operacional"){ MeusPontos+=1;  nextFrame();}
else{ nextFrame();}
}

Como você podem ver, está funcionando normalmente, só preciso adicionar uma função para que quando passe de pergunta ele mostre a correta e a errada caso ele tenho errado...

 

Você podem ver o quiz clicando aqui.

http://dlinformatic.com.br/ifmt/ e clicando no QuizModelo.swf

 

http://dlinformatic.com.br/ifmt/QuizModelo.swf

 

Dês de já agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, dê uma pesquisada no TweenLite da Greensock, tem varios plug-ins de color transform, blur etc, ajuda muito nessa parte. você pode usar o event.currentTarget para mudar a cor da resposta escolhida pelo jogador e colocar manualmente(ou fazer um vetor com todos os label certos para ficar mais dinamico, vai de você) a cor na resposta certa.

 

Uma dica interessante é aprimorar os conhecimentos em array, você poderia fazer o seu jogo todo dinamico, e com apenas um bloco de código desse, faria o jogo todo, adicionando as respostas via array ou xml e comparando as respostas com eles também. Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.