В чем разница между OnShow и OnLoad в World of Warcraft?
Это может звучать как очень очевидный вопрос, но я использую обработчик сценариев OnShow для фрейма, и он, кажется, вступает в силу, когда фрейм загружается, а также когда он отображается, поэтому я не понимаю, почему мне когда-либо нужно использовать OnLoad для Рамка. Он показывает, когда он загружается и загружается до того, как показывает, но действительно ли это имеет значение?
Есть ли какое-то серьезное различие между этими двумя, о которых я не знаю?
1 ответ
OnShow
называется, когда рамка становится видимой. Рамка может быть создана, не будучи видимой. Таким образом, OnShow
не будет звонить. OnLoad
будет, с другой стороны.
OnLoad
вызывается, когда создается рамка - не видно, как указано выше.
Источники:
http://wowprogramming.com/docs/scripts/OnShow
http://wowprogramming.com/docs/scripts/OnLoad