具体代码如图所示:
大意是在onload()中注册了一个监听事件‘reply’,当按钮sent被按下时,sent按钮事件的最后一步发射这个’reply’事件。
然后执行如下图的函数ReplyChat()。
代码中给出了两个alert,分别在发射监听事件前和触发监听事件后。照理说理想的整个流程应该是这样的:
进入场景=>注册’reply’事件=>按sent按钮=>alert(“发射事件!”)=>发射‘reply’事件=>alert("监听到btnclicked
事件")=>执行ReplyChat()
但是在我实际运行过程中却发现流程变成了这样:
进入场景=>alert(“监听到btnclicked事件”)=>执行ReplyChat()=>‘reply’事件失效,按sent按钮不会有任何反应
请问有大佬可以解答一下为什么会这样吗? 二楼附上工程文件