Проблема Flash ActionScript 2.0 с параметром _visible объекта - PullRequest
0 голосов
/ 29 марта 2010

Эй, ребята, я пытался создать что-то простое во 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 Ответ

1 голос
/ 02 апреля 2010

Вы также можете поставить _root.myObj._visible = false; на рамке с вашей меткой «три»

...