Actionscript 3 数学运算顺序教育游戏

Actionscript 3 数学运算顺序教育游戏,actionscript-3,math,operators,Actionscript 3,Math,Operators,我是AS3的新手,但我现在正在尝试制作一个游戏来提高孩子们的数学运算知识。我正在绞尽脑汁研究如何有效地实施这一点: 我显示一个表达式(2x(10-4/2)。如果他们按了任何运算符,但没有按括号中的/,则会出现错误消息,如果他们选择正确,表达式将变为2x(10-2),等等 我试图将字符串放入数组,但它们当时不可单击 我尝试为每个操作员创建MovieClips并回答,然后使用if语句: if (division in brackets clicked) removeChild(4/2); a

我是AS3的新手,但我现在正在尝试制作一个游戏来提高孩子们的数学运算知识。我正在绞尽脑汁研究如何有效地实施这一点:

我显示一个表达式
(2x(10-4/2)
。如果他们按了任何运算符,但没有按括号中的
/
,则会出现错误消息,如果他们选择正确,表达式将变为
2x(10-2)
,等等

我试图将字符串放入
数组
,但它们当时不可单击 我尝试为每个操作员创建
MovieClip
s并回答,然后使用
if
语句:

if (division in brackets clicked)
  removeChild(4/2);
  addChild(10-2);
它是有效的,但是…看起来非常非常…还有很长的路要走

我不是要求为我写一个代码,但可能会给我一个如何实现它的提示

如果smbd希望提供帮助,请提前向您表示感谢。

我希望这样做: 首先,制作一个电影唇。 在这种情况下,您可以这样做:

**first frame  -> (2x(10-4/2)   [this can be a static textfield]
**second frame ->  2x(10-2)     [here put right simplification]
现在你必须听键盘事件

如果按下的键是“/”[例如] 然后你的
你的_mc.gotoAndStop(2);


希望这有帮助。

你的问题是什么,伙计?你能进一步解释一下情况吗?你有一些代码给我们看吗?…谢谢你tziuka!这是一个我一定会研究的想法。另一方面,在这种情况下会发生什么2x(10-4x2)?如何确定括号中的“x”是先按下的,而不是括号外的?