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

Alakarthy

Preciso de ajuda com um codigo.

3 mensagens neste tópico

Pessoal, preciso da ajuda de voces para resolver um problema aqui no trabalho.

Um professor quer um "joguinho" em flash, mas eu nao sei como fazer, se alguem souber e me ajuda serei grato.

sera uma tela com 6 alternativas e 4 respostas, dessas 6 alternativas 4 estaram certas 

ae vem o problema  :down:

O aluno tera que clicar ou arrastar ( o que ficar + facil de fazer ) a alternativa para um espaço ou para o lado da resposta supostamente certa.

depois de ter escolhido as 4 alternativas ele tera que avançar para saber se acertou ou nao.

Entao o flash tera que validar se as alternativas estao nas respostas certas e so asim deixar o aluno passar para proxima fase.

Eu nao sei como fazer para o flash validar se aquela alternativa eh a certa para aquela resposta.

favor ajudem.

desde ja grato a todos.

Pode ser AS3 ou AS2

vlw  :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas Alakarthy!

Podes mostrar-nos o que já fizeste? Assim o pessoal fica com uma ideia do que tens feito e sempre te podem dar umas dicas mais em concreto :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu resolvi desse jeito aqui, ta amador + ta resolvido  :P

stop();
mens_mc._visible = false;
score = 0;
score1 = 0;
score2 = 0;
score3 = 0;
drag_mc.onPress = function():Void  {
startDrag(drag_mc);
mens_mc._visible = false;
};
drag_mc.onRelease = function():Void  {
if (this.hitTest(area_mc)) {
	score++;
}
stopDrag();
};
drag1_mc.onPress = function():Void  {
startDrag(drag1_mc);
mens_mc._visible = false;
};
drag1_mc.onRelease = function():Void  {
if (this.hitTest(area1_mc)) {
	score1++;
}
stopDrag();
};
drag2_mc.onPress = function():Void  {
startDrag(drag2_mc);
mens_mc._visible = false;
};
drag2_mc.onRelease = function():Void  {
if (this.hitTest(area2_mc)) {
	score2++;
}
stopDrag();
};
drag3_mc.onPress = function():Void  {
startDrag(drag3_mc);
mens_mc._visible = false;
};
drag3_mc.onRelease = function():Void  {
if (this.hitTest(area3_mc)) {
	score3++;
}
stopDrag();
};
avancar_mc.onPress = function():Void  {
if (score == 1 && score1 == 1 && score2 == 1 && score3 == 1) {
	nextFrame();
} else {
	mens_mc._visible = true;
}
};

:thumbsup:

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