Просмотр полной версии : Меню
Привет всем!
Я совсем зеленый и не могу разобраться почему в этом меню, когда нажимаешь на кнопку, кнопка, которая была нажата до этого, сама не заканчивает свой цикл? Подскажите пожалуйста на ошибку.
lastPressed.gotoAndPlay("_up");
Полный код:
_root.btm1.mtext.button_text = "о нас";
_root.btm2.mtext.button_text = "портфолио";
_root.btm3.mtext.button_text = "контакты";
btm1.onPress = fix;
btm2.onPress = fix;
btm3.onPress = fix;
var lastPressed:MovieClip = null;
function fix()
{
lastPressed.enabled = true;
lastPressed.gotoAndPlay("_up");
lastPressed = this;
lastPressed.enabled = false;
trace(this._name)
}
Немного не понятен момент с этим выражением:
btm1.onPress = fix;
btm2.onPress = fix;
btm3.onPress = fix;
Нажатие кнопки приравнивается к функции? А почему так не работает?
btm1.onPress = fix();
btm2.onPress = fix();
btm3.onPress = fix();
Знающе люди обьясните пожалуйста этот момент. Мне немного не ясен он.
Спасибо.
Спасибо! Вот только я продолжил код и кнопки снова сбились (( может я допустил ошибку??
_root.btm1.mtext.button_text = "о нас";
_root.btm2.mtext.button_text = "портфолио";
_root.btm3.mtext.button_text = "контакты";
btm1.onPress = fix;
btm2.onPress = fix;
btm3.onPress = fix;
var lastPressed:MovieClip = null;
function fix()
{
lastPressed.enabled = true;
lastPressed.gotoAndPlay("_up");
lastPressed = this;
lastPressed.enabled = false;
trace(this._name)
}
_root.btm1.onPress = function() {
_root.podgruz.attachMovie("about2","podgruz",this.getNextHighestDepth());
};
_root.btm2.onPress = function() {
_root.podgruz.attachMovie ("portfolio2","karusel",this.getNextHighestDepth());
};
_root.btm3.onPress = function() {
_root.podgruz.attachMovie("contacts","podgruz",this.getNextHighestDepth());
};
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.