Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. Enter_btn.addEventListener(MouseEvent.CLICK, go);
  2.  
  3. var quizModel:Array = [{q:"2+2", a:"4"}, {q:"What colour is a banana = ?", a:"Yellow"}];
  4. var user_ans:Array = new Array();
  5. var newQuizModel:Array = shuffleArray(quizModel);
  6. stage.addEventListener(KeyboardEvent.KEY_DOWN, go);
  7.  
  8.  
  9. function showQuiz(index:int):void
  10. {
  11. question_txt.text = newQuizModel[index]["q"];
  12. }
  13.  
  14.  
  15. var index:int = 0;
  16. question_txt.text = newQuizModel[index]["q"];
  17. var userAnswer:String = "";
  18. function go(e:MouseEvent)
  19. {
  20.  
  21.  
  22. userAnswer = answers_txt.text;
  23.  
  24. if (userAnswer == newQuizModel[index]["a"])
  25. {
  26. rightwrong_txt.text = "Your answer is correct!";
  27. }
  28. else
  29. {
  30. rightwrong_txt.text = "Your answer is wrong";
  31. return;
  32. }
  33.  
  34. index++;
  35. index%= quizModel.length;
  36. showQuiz(index);
  37. }
  38.  
  39. function shuffleArray(arr:Array):Array
  40. {
  41. var l:Number = arr.length - 1;
  42.  
  43. for (var it:uint = 0; it<l; it++)
  44. {
  45. var r:int = Math.round(Math.random() * l); /// l is an L
  46. var tmp:Object = arr[it];
  47. arr[it] = arr[r];
  48. arr[r] = tmp;
  49. }
  50. return arr;
  51. }
  52.  
  53.  
  54. showQuiz(index);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement