Эй, ребята, я пытался создать что-то простое во 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
, поэтому команда работает, но, как ни странно, объект остается видимым, вот чего я не понимаю.
Спасибо всем заранее.