Чтобы была понятна моя проблема, я работаю над Flash фотоальбомом. Фотографии должны загружаться в теневом режиме (невидимом) на разные уровни. Пока фотография не загрузилась на уровень, миниатюра (или кнопка показа фотографии) должна быть невидимой. Вообще, я не во Flash ДЕЛАЮ, а в аниматоре SwishMax (
http://www.swishzone.com ) Там тоже есть поддержка action script и есть куча встроенных эффектов. Чтобы кнопка вызова фотографии была невидима, пока она не загрузится на уровень 1, я вставил команду:
onFrame (1) {
_level0.b1._visible=False;
if (_level1.getBytesLoaded() >= _level1.getBytesTotal() && _level1.getBytesLoaded()) {
trace(_level1.getBytesLoaded()+" = "+_level1.getBytesTotal())
}
_level0.b1._visible=True;
}
Но почему-то не работает, кнопка постоянно видима, даже когда фильм на уровень 1 не загружен. В чём может быть проблема?
Как подсказал DeliMIter , есть альтернативный вариант: отметить фрейм с кнопкой на уровне 0 флажком, и с загруженного фильма на уровне 1 управлять состоянием этого флажка (метки). Какой точный синтаксис команды для этого?
С уважением, Александр