PDA

Просмотр полной версии : Зависание в горизонтальном меню


ab1e
23.01.2011, 13:32
Такая проблема - делаю обычное горизонтальное меню.

При наведении фон у пункта расширяется и затемняется.
При отведении - так же пропадает, в обратном порядке.

Если медленно вести по элементам - всё хорошо.
Если же провести со средней скоростью - половина "зависает" и фон не пропадает..

Прикладываю исходник, помогите пжалста : )

mooncar
23.01.2011, 13:57
Сохраните исходник для CS3, у многих не откроется.

ab1e
23.01.2011, 22:16
Понял. Сделано.

Hauts
23.01.2011, 22:25
Выложили, вот только без исходника :)

Когда убираете мышку с кнопки, присваивайте ей переменную _over = false; а когда наводите _over = true. На промежуточном кадре, где у вас стоит stop(), когда фон полностью раздвинулся, поставьте условие:


if(_over){
stop();
}

Hauts
23.01.2011, 22:30
25836

Вот как-то так, например.

ab1e
23.01.2011, 23:06
Выложили, вот только без исходника

Точно, дурак я!
Обновил первый пост, в архиве и cs3 и cs5.

Секундочку, сейчас попробую Ваш метод.

Добавлено через 21 минуту
Hauts, большое спасибо!

Вопрос исчерпан.

Заодно подсмотрел как по уму делаются менюшки, а то я всё в первый кадр сцены пихал, куча разных экземпляров и т.д...