Помогите плиз. Есть мувик переделанный под кнопу(чтоб когда мышку с кнопки убираешь, он проигрывал затухание), при клике на кнопку(onPress) вылазет подменю (в зависимости от названия кнопы свое), а кнопка остается гореть, НО при зажатии кнопкимышки и переводе мышки по другим кнопкам они загораются но не затухают. Уже голова кипит, ничего не соображаю... Вот код мувика(кнопки). Заранее спасибо всем кто откликнится.

Код:
stop ();
kp = 0;
var a = this._name.substring (3, 4);
onPress = function () {
_parent.attachMovie ("lknp0k", "lknp0k", -8888, {_x:50});
_parent.lknp0k.nkn = a;
if (a == _parent.lknp0k.nkn)
{ gotoAndStop ("out");
if (_parent.tempKnp<>this)
{ _parent.tempKnp.gotoAndPlay ("out");
_parent.tempKnp = this;
}
} else
{gotoAndPlay ("out");}
kp = 1;
};
onRollOver = function () {
if (_parent.tempKnp == this)
{_parent.tempKnp.gotoAndStop ("out");
} else
{gotoAndPlay ("in");
}
kp = 1;
};
onRollOut = function () {
if (_parent.tempKnp == this)
{_parent.tempKnp.gotoAndStop ("out");
} else
{gotoAndPlay ("out");
}
kp = 1;
};
onEnterFrame = function () {
if (this._xmouse>0 && this._ymouse>0 && this._xmouse<142 && this._ymouse<27 && kp == 0)
{gotoAndPlay ("in");
kp = 1;
}
};