download Quiz
Download MXP component
Compatible: Flash 8

The Crifano Quiz Component is a software that lets you create your own internet quizzes. It's very easy to use and even a beginner may create high quality quizzes.

Use the randomize attribute to make each quiz different each time it is taken, that is, it will randomized the order of the answers.

If needed a detailed question feedback is presented, so the user can see exactly if each answer is correct.

The component gives a report at the end of the quiz with the total point (if points are set in the xml the file) and the right answer for each question. Anyway you can personalize your report using actionscript.

This component is a standard extension for Macromedia Flash 8. You simply install the MXP file, then drag & drop the extension from the Components' panel onto the scene of your movie.
With the Control Panel you can manage all parameters very easily.

To see the Action script methods and events check at the bottom.

close
To see the Multiple Choice Quiz, you need the last version of flash plug-in, you can take it from here
or you can:
come back to crifano homepage
see my other pages:
crifano puzzle component


writeFrame
myQuiz.writeFrame(num);

This method allows you to show the question and the answers on the screen.
num is an optional number that indicates the question you want to show. The first question is 0

getActualFrameNum
myQuiz.getActualFrameNum();

It returns a number that indicates the actual question. The count starts everytime from 0

getTotalFrames
myQuiz.getTotalFrames();

It returns a number that indicates the total amount of the questions

getStatusFrame
myQuiz.getStatusFrame();

It returns a string equal to "alreadyClicked" or "notClicked".
This function lets you know if the user has already clicked or not the answers of the frame

deleteActualFrame
myQuiz.deleteActualFrame();

It removes the question and the answers

getReport
myQuiz.getReport();

It returns an array with stored all the informations about the user answer

onXmlLoaded
myQuiz.onXmlLoaded = function(){
    trace("Event called on xml LOADED")
}

This event is called when the xml is loaded!

... many others events and method are available... for more methods and events download the mxp file and check the documentation.