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 and the right answer for each question. You can design your personal movieClip to use for the question, the answers or the responses.
The crifano puzzle component is able to load external images or image from the library. You can set a grid virtually infinite. Smart target file, only 17 kb! It is a standard extension for Macromedia Flash 8. You simply install the MXP file and then you drag & drop the extension from the Components panel onto the scene of your movie.