PDA

Просмотр полной версии : Кнопки уже нажимаемые ранее


Scherbet
19.03.2006, 22:49
Я плохо смыслю во Флэш и умею писать только древним АкшенСкриптом, поэтому помогите решить следующую задачу:

Есть кнопки, (каждая кнопка, допустим, сначала желтая,а после наведения и нажатия серая), как сделать так чтобы кнопка оставалась серой после нажатия? Тоесть приминительно к конкретному случаю по кнопке будут открываться страницы с картинками и чтобы несколько раз не поподать на одну и туже хочу вот-это сделать, ВООБЩЕМ как сделать эффект просмотренной кнопки, как например в HTML просмотренная гиперссылка?

Спасибо))

xcho_
19.03.2006, 23:25
делай не кнопки а movieclip - ы...сделай в каждом по два кадра - цветной и серый...а там прописывай gotoAndStop(); .. ну и все в таком духе...

Буньков Максим
20.03.2006, 00:58
+ xcho_

Madasan
20.03.2006, 05:48
_root.attachMovie('klipKnopka', 'knopka',0);
_root.knopka.gotoAndStop('orange');
_root.knopka.visited = false;
_root.knopka.onPress = function() {
this.gotoAndStop('grey');
if (!this.visited) {
this.visited = true;
}
};
_root.knopka.onRollOver = _root.knopka.onRollOut = function() {
this.gotoAndStop(this.visited ? 'grey' : 'orange');
};