如何在多项选择(mcq)测验中显示正确/错误的符号

Posted

技术标签:

【中文标题】如何在多项选择(mcq)测验中显示正确/错误的符号【英文标题】:How to show the correct/wrong sign in multiple choice (mcq) quiz 【发布时间】:2016-01-14 07:49:03 【问题描述】:

好的,我在 Flash 中创建了一个简单的 MCQ 测验。我想让它像(或多或少是我的概念),当我点击答案时,正确/错误的标志会出现几秒钟,然后重定向到下一个问题(在下一帧/场景中,但我更喜欢框架)。

目前,我的测验在下一帧出现正确/错误标志,然后我需要为用户创建下一个按钮以转到下一个问题。

有人明白我想说的话吗?你能帮助我吗?非常感谢。

【问题讨论】:

【参考方案1】:

所以我猜你有一个答案点击处理函数。还有一个标志DisplayObject

所以您只需在点击回答时将此标志添加到阶段,然后在一段时间后将其删除并转到下一帧。

const delayMillis:uint = 1000;
var currentSign:DisplayObject;

function showNextFrame(event:TimerEvent):void 
    event.currentTarget.removeEventListener(TimerEvent.COMPLETE, showNextFrame);
    if (currentSign && contains(currentSign)) 
        removeChild(currentSign);
    

    mouseEnabled = true;
    museChildren = true;
    gotoAndStop(/* your frame num */);


function answerClickHandler(event:MouseEvent):void 
    currentSign = answerIsCorrect ? new CorrectSign() : new WrongSign();
    addChild(currentSign);

    // you want to prevent all the clicks, while the sign is on stage
    mouseEnabled = false;
    museChildren = false;

    const timer:Timer = new Timer(delayMillis, 1);
    timer.addEventListener(TimerEvent.COMPLETE, showNextFrame);
    timer.start();

如果我理解正确,这应该会有所帮助

【讨论】:

非常感谢您的帮助! GBU

以上是关于如何在多项选择(mcq)测验中显示正确/错误的符号的主要内容,如果未能解决你的问题,请参考以下文章

Google 表单作为多项选择测验 - 如何提供结果

如何使用 Siri 语音命令验证用户在多项选择题中的回答

如何使用 PHP、MySQL 和 Jquery 创建测验

在数据库中存储多项选择测验 - 确定模式

如何在javascript测验中为正确的选择和错误的选择着色?

Jquery 多属性选择器不起作用