PDA

Просмотр полной версии : _visible для группы MC в разных фреймах


Fox M. Lurde
14.07.2004, 14:29
Таки вот.
Есть:
Символы MovieClip (скажем, 2 - MC1 и MC2), кнопка B1, слой 1 для MC и слой 2 для B1, KeyFrame1 для MC1 и KeyFrame2 для MC2 на основной таймлайн в первом слое.
Надо:
При загрузке клипа во всех фреймах, где MCx (x-номер), эти самые МС получают свойство _visible=false. При нажатии на кнопку ВСЕ МС получают свойство _visible=true. Иными словами, я переключаюсь между фреймами и вижу MC, а когда нажимаю на B1, то шастая между фреймами МС уже не вижу. Как это можно реализовать?

fiot
14.07.2004, 16:57
:)

Fox M. Lurde
15.07.2004, 10:48
Огромное спасибо! Всё работает! Но у меня (простите за дилетанство) есть вопрос. Можно ли откомментировать даный код, а то мне не совсем ясно что за что отвечает (скажем, я всегда считал, что пишется _visible а не visible).

Fox M. Lurde
15.07.2004, 11:14
Да, и ещё 1 вопрос: у меня есть всего 1 кнопка, аля символ типа BUTTON. При нажатии 1 раз она всё скрывает, при нажатии второй раз - показывает. Как можно адаптировать скрипт в таком случае?

fiot
16.07.2004, 11:13
this.onLoad = function() {
_root.visible = true;
};
this.BUTTON.onPress = function() {
_root.visible ? _root.visible=false : _root.visible=true;
};
_root.onEnterFrame = function() {
this.MC1._visible = this.MC2._visible=_root.visible;
};
stop();

Fox M. Lurde
19.07.2004, 14:03
Спасибо огромное! Всё работает :)