home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 46 / Mobiclic46.iso / pc / DATA / COMMUNS / MOBICLIC_MENUS.CST / 00041_Script_41 < prev    next >
Text File  |  2002-08-21  |  1KB  |  56 lines

  1. -- scripts menu Θquerre jaune
  2.  
  3. global validMHG, rollMessHG, menuMsg, fermeMenuHG, menuFermeHG, pisteMenuHG, menuOuvert
  4. -- validMHG : liste donnant les items du menu sΘlectionnables
  5. -- rollMessHG : indique sur quel item du menu a lieu le rollOver
  6. -- menuMsg : message renvoyΘ par le menu α sa fermeture
  7.  
  8.  
  9. -- la souris quitte le menu sans clic
  10. on mouseLeave
  11.   if menuMsg<>empty then
  12.     masqueMenu
  13.   end if
  14.   masqueMenu
  15. end mouseLeave
  16.  
  17. -- clic dans menu
  18. on mouseUp
  19.   if rollMessHG <> "nul" then
  20.     set menuMsg = rollMessHG
  21.     masqueMenu
  22.   else
  23.     set menuMsg = empty
  24.   end if
  25.   if voidP(menuMsg)<>1 then
  26.     gestMenus
  27.   end if
  28.   set menuMsg = empty
  29. end mouseUp
  30.  
  31. -- dissimulation du menu
  32. on masqueMenu
  33.   cursor -1
  34.   set fermeMenuHG=1
  35.   repeat while menuFermeHG<>1
  36.     temporise(0.01)
  37.     updateStage
  38.   end repeat
  39.   masquerPistes the currentSpriteNum
  40.   set the memberNum of sprite(pisteMenuHG)=the number of member "pointPourGlisserSur"
  41.   set menuOuvert = 0
  42.   put "    Fermeture Θquerre jaune"
  43. end masqueMenu
  44.  
  45. -- repΘrage de la piste du menu Θquerre jaune
  46. on beginSprite
  47.   set pisteMenuHG = the currentSpriteNum
  48.   masquerPistes pisteMenuHG
  49. end
  50.  
  51. -- fermeture du menu si restΘ ouvert
  52. on exitFrame
  53.   if menuFermeHG=1 and menuOuvert="HG" then
  54.     masqueMenu
  55.   end if
  56. end