成功教育

您现在的位置是:首页 > 在线教育 > 课件工具

课件工具

Lectora进阶:闫老师带你玩转变量(25)

2015-03-09 14:55:33课件工具
  闫老师脑洞大开,收煞不住,又想只输入一次半径,同时得出两个结果,即同时显示周长和面积,可以吗?有想法,就一定要动手,千万不要自以为这个应该能吧。一旦你动手想实现这个效果时
  闫老师脑洞大开,收煞不住,又想只输入一次半径,同时得出两个结果,即同时显示周长和面积,可以吗?有想法,就一定要动手,千万不要自以为这个应该能吧。一旦你动手想实现这个效果时,你就会遇到意想不到的困惑。这个任务,我自认为是最具挑战性的,没有之一。烧脑值100%,绝对有戏。

  所以,这么好玩的游戏,闫老师不想降低它的吸睛度,如果我立即揭开谜底,是不是你就感觉不到那种小心脏急促地扑腾手心冒汗的感觉?

  为了给你留出足够的思考和制作的时间,这一讲我们就先思考另一个问题,这叫欲擒故纵,这可是搞对象的绝技啊。

  我们回到上一讲,输入半径计算周长,那输入直径呢?我们知道,实际生活中其实大多数情况是直接知道圆的直径的,那么,直接输入直径可以计算圆的周长和面积吗?

  这个好像没什么难度啊,如果是计算圆的周长,知道直径就更容易了,直径乘以3.14就可以了啊。

  如果是计算圆的面积,就在原来已知计算面积的基础上先加一个操作,设置为”选择/更改“时修改变量,目标为变量“d2”,类型为“变量除以”,值为2,即输入直径后先得出半径再进行计算。

Lectora进阶:闫老师带你玩转变量(25)

  此类应用很多,比如,木材立方计算,饮食科学精细控制,甚至根据你家客厅大小计算需要购买的电视尺寸大小等等。

  算计了这么多,你是不是觉得有点累啊,做人可不能精心算计啊。我们换个立场,可不可以利用输入字段,做一个单词听写的课件呢?如图,给出汉语,请写出英文单词。

Lectora进阶:闫老师带你玩转变量(25)

  这个很简单的,分别给对应的输入字段添加一个操作,设置为,“选择/更改”时,显示消息,在消息输入“正确”之类的提示语。

Lectora进阶:闫老师带你玩转变量(25)

  条件是该输入字段的变量“等于”对应的英文单词。

Lectora进阶:闫老师带你玩转变量(25)

  否则就显示消息“错了”。

Lectora进阶:闫老师带你玩转变量(25)

  这个估计可以轻松做到,不过你运行一下就会发现,这个根本不可用哦。为什么?你输入一个字母,系统就认为你进行了一次“选择/更改”,马上会提示你错误,这样,根本无法输完一个单词。怎么办?

  当然,有博士级的解决办法,也许是进行复杂的条件控制,可是,闫老师是农民工,只能想些极其傻瓜的解决办法,我的办法很简单,上图中其实有显示,那就是,给输入字段的操作设置一个延迟时间,这样可以使用户输入完整单词后再进行判断。

  现在再运行一下试试,好了吧。且慢!

  我们再次难度升级,不是一次性显示很多汉语词汇,每个词汇对应一个输入字段,而是一次只显示一个汉语词汇,一个输入字段,输入英文单词判断对错后,前一个汉语消失,出现另一个汉语词汇,在原输入字段中输入英文单词,……以此类推。简单点说,就是出一个写一个。

  你能做到吗?

本文来源于好人教育 作者 闫平教

文章评论