petite question :
j'ai ceci :
Code : Tout sélectionner
PlaySound(#Music)
par contre si je le mets dans la boucle j'ai plus de musique ?
Comment faire pour avoir joué la musique dans une boucle ?
merci
Code : Tout sélectionner
PlaySound(#Music)
Code : Tout sélectionner
Repeat
Event = WindowEvent()
If etat = #Jouer
PlaySound(tonson)
Etat = #Attente_Clic
ElseIf Etat = #Pause
PauseSound(tonson)
Etat = #Attente_Clic
ElseIf Etat = #Resume
ResumeSound(tonson)
Etat = #Attente_Clic
Else
StopSound(tonson)
Etat = #Attente_Clic
EndIf
If Event = #PB_Event_Gadget
Select EventGadget()
Case #BOUTON_PLAY
etat = #Jouer
Case #BOUTON_PAUSE
etat = #Pause
; etc...
EndSelect
EndIf
Until event = #PB_Event_CloseWindow
tu peux simuler ça en Pb avec la directive "continue" dans select-caseMarc56 a écrit : (contrairement au C où l'équivalent du Select: Switch nécessite un break, sinon toutes les conditions sont testées)
Il semble que ce ne soit pas valable dans ce cas, mais pour d'autres fonctions:(contrairement au C où l'équivalent du Select: Switch nécessite un break, sinon toutes les conditions sont testées)
...
tu peux simuler ça en Pb avec la directive "continue" dans select-case
Fais comme moi: quand je recherche la syntaxe d'une commande, j'en profite pour (re)mettre à niveau mes neurones en regardant les autres fonctions de la lib.Ar-S a écrit :Et ben, je viens de découvrir la fonction "Continue"