读到这你发现什么,我是发现了,MOOCK不是在教AS,他简直是在上编程课。 在第一个版本的制作里你发现了什么缺点?是的,输入了很多次AS,很麻烦。 我们要做的是用函数来集中我们的代码,只有集中了才好修改,越复杂的程序越是如此(想象一下在很多个MC之间查代码,真是头痛,当然是集中一块好) 这个多选题,我们就归结成两个函数吧answer和gradeUser 代码(可以直接看源程序,在上面地址那个ZIP里面的quiz-version2.fla): 大部分的代码都被集中到第一帧了,千万不要被一大堆代码吓着了,代码这么长,只是为了让阅读者看得更清楚而已。(其实越短的代码才越可怕呢,呵呵) // Stop the movie at the first question stop (); // Initialize main timeline variables 定义变量 var displayTotal; // Textfield for displaying user's score var numQuestions = 2; // Number of quiz questions var q1answer; // User's answer for question1 var q2answer; // User's answer for question2 var totalCorrect = 0; // Number of questions answered correctly 以上和例一一样