Messagerie


controle fenetre - focus ou pas focus

188 messages

dimanche 6 novembre 2016 à 10:23
slt a tous,

j ai cree un menu pour choisir l un ou l autre programme en cliquant sur une touche, ce menu est accompagne par une musique d ambiance


celui ci fonctionne tres bien, mais j ai un soucis avec la musique d ambiance qui se reactive bien que je ne sois plus sur mon menu pourtant celle ci ne devrait se reactiver que si mon menu a le focus (j utilise l objet contrôle fenetre pour ca)

donc dans mon code j ai ceci en debut de code



(X) la fenetre a le focus
==> arreter la musique (objet active direct show)

la fenetre a le focus
==> demarrer la musique (objet active direct show)


j ai également teste les options "l application est elle active, la fenetre est elle visible" mais sans succes egalement

y a t il un autre facon de faire ??


pour info,

dans les options runtimes => options sons

- Multi echantillon = COCHE
- jouer les sons entre les scenes = COCHE
- ne pas arreter les sons quand l application perd le focus = DECOCHER


lors du lancement du programme, je n utilise pas les options

ATTENDRE FIN DU PROGRAMME
CACHER APPLICATION



et voici comment se deroule mon programme


- lorsque l on est sur le menu, il y a une musique d ambiance
- lorsque l on appuye sur une touche pour lancer une application, je passe a la scene suivante pour afficher un LOADING pendant 15 sec (le temps que l application se lance), la musique est coupee des que l application est lancee,
puis je reviens automatiquement a mon menu, ainsi lorsque je quitte l application lancee, je me retrouve sur mon menu

le probleme est que des qu il revient au menu (apres les 15 sec d attente du loading, la musique se remet en marche malgré que mon menu n aie pas le focus (il se trouve derriere mon application lancee)


en attendant, je vais faire un mfa pour isoler le probleme, ca sera surement plus parlant ;)

merci


EDIT

je viens d isoler le code et la surprise, il n y a pas de soucis !!!

bizarre, car lorsque je regarde mon code en sélectionnant les objets dedies a cet effet, je ne vois pas de difference ... je vais continuer a investiguer et vous tiendrai au courant ;)
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 76 visiteurs au total

Derniers messages