Показать сообщение отдельно
Старый 20.01.2007, 01:19
Llex3D вне форума Посмотреть профиль Отправить личное сообщение для Llex3D Найти все сообщения от Llex3D
  № 8  
Ответить с цитированием
Llex3D
 
Аватар для Llex3D

Регистрация: Oct 2004
Сообщений: 149
Если надо что-бы меню не закрывалось при переходе на другую кнопку, то можно сделать через setInterval

Как писал combo, присваиваешь всем кнопкам функции на onRollOver onRollOut и onPress ( хотя лучше onRelease).

а вот в событии он onRollOver делаешь всё что тебе надо, и заодно ставишь переменную
Код:
_root.menuSelected = true;
в событии onRollOut опять же выполняешь все опперации что надо и заодно запускаешь

Код:
checkInterval = setInterval(function(){ 
      if (!_root.menuSelected){ 
      clearInterval(checkInterval) // но у меня иногда не срабатывает, может как всегда каряво вызываю
      _root.menuSelected = false;
      // закрываем меню 
      }, 100);
Данный код должен проверять, если menuSelected = false, значит мышка находится не на меню, и его можно смело закрывать, иначе, мышка находится на другой кнопке, и меню нам ещё пригодиться.
Вот, по идее так..