1

je voudrais savoir s'il étatit possible, avec un popup, d'utiliser la variable Ok afin de savoir si l'utilisateur uitilise ESC ou Enter. En effet j'ai essayé mais ca ne fonctionne pas : lorsque je lance mon prog et que je tente de sortir du popup par Esc, un message "Undefined variable" apparait. Mon prog est normalement censé revenir au debut du prog lors d'un ESC.
Voila la partie chargé du popup

lbl deb...........

PopUp {"Solo","Multi"},chx
if ok=0
goto deb
if chx=1
goto jeu
if chx=2
goto jeu2

lbl jeu.......

lbl jeu2......






2

Lbl deb
chx => 0
PopUp {"Solo","Multi"},chx
If chx=0:Goto deb
If chx=1:Goto jeu
If chx=2:Goto jeu2
...

ou bien
Lbl deb
PopUp {"Solo","Multi"},chx
If chx=1 Then
Goto jeu
Elseif chx = 2 Then
Goto jeu2
Else
Goto deb


En fait ton problème c'est que chx n'est pas modifié si l'utilisateur appuie sur ESC, et donc il faut l'initialiser avant l'appel de PopUp.
avatar
;)

3

C'est simple :
Avant le popUp tu initailise la variable de résultat : 0->chx
Si l'utilisateur appuie sur ENTER tu obtiendra chx=1 ou 2
Si il appuie su ESC, chx sera toujours egal à 0.

0->chx
PopUp {"Solo","Mutli"},chx
If chx=0
Goto deb
if chx=1
goto jeu
if chx=2
goto jeu2

smile

4

ca fonctionne!!!!
merci pôur votre aide. smile