Проблема Flash ActionScript 2.0 с параметром _visible объекта
Привет, ребята, я пытался создать что-то простое во Flash 8 и наткнулся на что-то странное, что я не могу объяснить:
У меня есть объект, и в какой-то момент программы я хочу, чтобы он был видимым (сначала он невидим), поэтому я пишу:
_root.myObj._visible = true;
_root.gameOver.swapDepths(_root.getNextHighestDepth()); //so it will be on the top
и это работает нормально, объект становится видимым и т. д.
Что я планировал сделать дальше, так это то, что пользователь нажимает кнопку на том же объекте, и объект становится невидимым:
on(release)
{
trace(_root.myObj._visible);
_root.myObj._visible = false;
trace(_root.myObj._visible);
_root.gotoAndPlay("three");
}
След возвращается сначала true
и позже false
поэтому команда работает, но, как ни странно, объект остается видимым, вот чего я не понимаю.
Спасибо всем заранее.
1 ответ
Решение
Вы также можете поставить _root.myObj._visible = false; на рамке с вашей меткой "три"