not sure what you're wanting to do here - whenever you run this movie, manpablo will 
always be member"Paulo1" and gMode will always be "mode1" when you release the mouse 
button.

If you're wanting it to change (e.g.random member on a mouseUp) do the following:

global gMode, manPablo, modeList, modeListLen -- might prefer to use property instead 
of global
property sNum

on beginsprite me
 sNum = me.spritenum
 modeList = list("mode1","mode2","mode3","mode4","mode5")
 modeListLen = modeList.count
 gMode = "mode1"
 manpablo = member("Paulo1")
end

on mouseUp me
 gMode = modeList[random(modeListLen ]
 changeManPablo(me)
end

on changeManPablo me
   sprite(sNum).member = manPablo -- this was memberNum which wouldn't have worked
   case (gMode) of
     "mode1":
       set manPablo = member"Paulo1"
       sprite (2).color= rgb(22, 150, 75)
 
     "mode2":
       set manPablo = member"Paulo2"
       sprite (2).color= rgb(44, 150, 75)
 
     "mode3":
       set manPablo = member"Paulo3"
       sprite (2).color= rgb(77, 150, 75)
       beep
 
     "mode4":
       set manPablo = member"Paulo4"
       sprite (2).color= rgb(88, 150, 75)
 
     "mode5":
       set manPablo = member"Paulo5"
       sprite (2).color= rgb(99, 150, 75)
   end case
end 

--
This is untested and I'm not sure what you were after but should do something at least.

HTH

Leon


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> Behalf Of Wizzard
> Sent: 31 May 2001 19:36
> To: [EMAIL PROTECTED]
> Subject: <lingo-l> Switch Case
> 
> 
> Hello, its been a while, I just cant figure out a couple of things.. I am
> doing a switch case procdure to determine elements on the stage, I am
> testing my movie with the following code, can someone simply tell 
> me how to
> switch my mode using button press
> 
> I have done like :
> on mouseUp
>   set gMode = mode1
> end
> 
> this does not work........
> 
> global gMode, manPablo,
> 
> on prepareFrame me
>   manPablo=member"Paulo1"
> end ExitFrame me
> 
> 
> on exitFrame me
>   sprite(me.spritenum).membernum = manPablo
>   case gMode of
>     "mode1":
>       set manPablo = member"Paulo1"
>       sprite (2).color= rgb(22, 150, 75)
> 
>     "mode2":
>       set manPablo = member"Paulo2"
>       sprite (2).color= rgb(44, 150, 75)
> 
>     "mode3":
>       set manPablo = member"Paulo3"
>       sprite (2).color= rgb(77, 150, 75)
>       beep
> 
>     "mode4":
>       set manPablo = member"Paulo4"
>       sprite (2).color= rgb(88, 150, 75)
> 
>     "mode5":
>       set manPablo = member"Paulo5"
>       sprite (2).color= rgb(99, 150, 75)
>   end case
> end ExitFrame me
> 
> 
> 
> [To remove yourself from this list, or to change to digest mode, go to
> http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
> email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
> Lingo-L is for learning and helping with programming Lingo.  Thanks!]



[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to