home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 51 / Mobiclic51.iso / mac / DATA / COMMUNS / MOBICLIC_MENUS.CST / 00040_Script_40 < prev    next >
Text File  |  2003-01-30  |  1KB  |  57 lines

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