Page 1 sur 1

[R] _SoundPlay et AdlibRegister

Posté : mer. 14 déc. 2011 15:28
par TommyDDR
Bonjour,

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
Testé sous Win XP Pro SP3

Re: [..] _SoundPlay et AdlibRegister

Posté : mer. 14 déc. 2011 15:52
par jchd
Le problème des AdlibRegister en cascade ont été fixés dans les betas.

Re: [..] _SoundPlay et AdlibRegister

Posté : mer. 14 déc. 2011 16:21
par TommyDDR
D'accord, merci pour l'info ;)

Re: [R] _SoundPlay et AdlibRegister

Posté : mer. 14 déc. 2011 19:45
par sylvanie
En attendant on peut contourner en conditionnant le lancement du 2eme adlibregister dans la boucle principale :
► Afficher le texte
En tout cas c'est effectivement un sacré cas tordu :lol:

Re: [R] _SoundPlay et AdlibRegister

Posté : mer. 14 déc. 2011 22:53
par TommyDDR
Ouai, je me suis débrouillé de la même manière ^^

Merci.