“魔兽世界”中的OnShow和OnLoad有什么区别?

时间:2014-05-28 10:24:25

标签: lua onload handlers world-of-warcraft

这可能听起来像一个非常明显的问题,但我正在使用一个框架的OnShow脚本处理程序,它似乎在框架Loads以及它显示时生效,所以我不明白为什么我应该需要使用OnLoad为一个框架。它显示它何时加载并在它显示之前加载但是这真的很重要吗?

我不知道两者之间是否存在某种主要区别?

1 个答案:

答案 0 :(得分:2)

当框架变得可见时,调用

OnShow。可以在不可见的情况下创建框架。因此,OnShow将不会被调用。另一方面,OnLoad将是。

在创建框架时调用

OnLoad - 不可见,如上所述。

<强>来源:

http://wowprogramming.com/docs/scripts/OnShow
http://wowprogramming.com/docs/scripts/OnLoad