Я столкнулся с очень странной ситуацией. Это должно быть так просто, но я не уверен, почему это происходит.
У меня есть индикатор выполнения бегущей строки, установленный на visible=false в качестве исходного состояния. Затем в какой-то момент во время выполнения я вызываю одну из своих функций и прямо перед ее вызовом устанавливаю для PB значение visible=true, а после завершения функции снова устанавливаю значение visible=false. Это не становится проще, чем это.
If (something)
{
pb.visible=true;
runMyfunction(x, x, x, x,);
pb.visible=false;
}
Проблема в том, что я никогда не вижу ПБ. Если я закомментирую свою функцию и удалю =false, появится PB, но как только я верну туда свою функцию, PB никогда не появится.
Я пробовал разные подходы. Использование операторов If, чтобы убедиться, что я получаю индикатор выполнения, прежде чем он когда-либо коснется функции, и он по-прежнему скрывает PB.
Я что-то пропустил? Это не похоже на то, что это должно быть так сложно. Показать объект, запустить функцию, скрыть объект. Верно? :)