В чем разница между OnShow и OnLoad в World of Warcraft?

Это может звучать как очень очевидный вопрос, но я использую обработчик сценариев OnShow для фрейма, и он, кажется, вступает в силу, когда фрейм загружается, а также когда он отображается, поэтому я не понимаю, почему мне когда-либо нужно использовать OnLoad для Рамка. Он показывает, когда он загружается и загружается до того, как показывает, но действительно ли это имеет значение?

Есть ли какое-то серьезное различие между этими двумя, о которых я не знаю?

1 ответ

Решение

OnShow называется, когда рамка становится видимой. Рамка может быть создана, не будучи видимой. Таким образом, OnShow не будет звонить. OnLoad будет, с другой стороны.

OnLoad вызывается, когда создается рамка - не видно, как указано выше.

Источники:

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

Другие вопросы по тегам