Après plusieurs dizaines de minutes de debug... je tiens à partager mon dernier problème.
Certes cette situation n'arrivera pas tous les jours, mais si vous avez une fonction qui lance un AdlibRegister qui lance un _SoundPlay et un AdlibRegister, alors le 2eme AdlibRegister se lancera INSTANTANÉMENT sans prendre en compte son second paramètre ($time).
Exemple : Vous avez un bouton (fonction) qui lance un son différé dans le temps (AdlibRegister) qui lance une fonction _SoundStop différé de 2sec dans le temps (AdlibRegister)
J'ai fait un script qui contient le minimum de code pour reproduire ce test, essayez le en commentant / dé-commentant la ligne _SoundPlay(xxx)
Appuyez sur "a" pour lancer la fonction.
Si quelqu'un trouve une parade à ce bug...
/!\ Vous devez placer un mp3 nommé "test.mp3" à coté du script /!\
► Afficher le textecode



