魔兽地图编辑器吧 关注:64,836贴子:3,833,942
  • 5回复贴,共1

关于对话框点击触发的事件

只看楼主收藏回复

最近刚刚开始学习作图,关于对话框触发点击这个事件有些不太明白逻辑。
先上图~


问题是:
第二个initMode触发器一直无法触发,需要我在createModal中新增“为触发器 initMode添加点击事件”才能触发,这是什么逻辑呢?我无法直接捕捉对话框点击事件吗?


IP属地:江西1楼2020-12-19 11:39回复
    “设置mode=新建对话框”这条语句删掉,就不需要新增点击事件了。
    因为你的mode已经不是第二个触发器里的mode了。


    IP属地:湖北2楼2020-12-19 11:47
    收起回复
      电脑没有你想的那么智能,打个比方吧。
      你的mode还没初始化的时候,就像是下面的情况。
      门1 = 钥匙1
      而触发2的mode被点击,实际上指的是钥匙1被使用。
      这时候你的mode =新建对话框,等于:
      门1 = 钥匙2
      相当于原来的钥匙丢了,重新配了一把。
      而触发2实际上还是钥匙1被使用,然而你钥匙1已经丢了,所以触发2再也不能被触发了。


      IP属地:湖北3楼2020-12-19 12:31
      收起回复