Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Le son s'arrête quand on "cache" le swf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Le son s'arrête quand on "cache" le swf

n°1397737
Inekman
Posté le 30-06-2006 à 09:46:47  profilanswer
 

Salut all,
 
Je suis face à un problème bizarre.
 
Depuis que j'ai maj le flash player à la version 9, dès que je joue un son dans Firefox ou Opera dans une animation, le son saccade pendant 5 secondes au départ (ce qui est sans doute dû au préchargement sauf que ça ne le fait pas sous IE :D ) mais en plus il s'arrête dès que je recouvre la surface de l'animation par une fenêtre :??: Ce bug n'apparaît pas sous IE car j'ai le plugin flash 8 sur IE.
 
J'ai mis un exemple en ligne pour que vous fassiez les tests et voir si ça fait pareil chez vous.
 
http://www.assassin-connexion.net/test.php
 
Faites play, attendez 5, 10 secondes et ouvrez un nouvel onglet ou même un dossier sur votre pc et recouvrez l'animation en totalité par la fenêtre, le son se coupe. Et dès qu'on fait apparaître ne serait-ce qu'1 pixel, le son repart. Soit c'est un bug, soit j'ai fait un effet chelou dont j'ignore l'origine :D  
 
Sinon pour le code :
 

Code :
  1. _soundbuftime = 5; // pour tenter de virer la saccade au début, mais rien n'y fait
  2. var sonurl = "http://assassinconnexion.free.fr/Undaground_Connexion.mp3";
  3. _root.zik = new Sound();
  4. son = "Undaground Connexion";
  5. _root.zik.onSoundComplete = function () {
  6.  _root.zik.stop();
  7.  _root.btson.gotoAndStop(1);
  8.  _root.zik = new Sound();
  9. }
  10. btplay.onRelease = function() {
  11. _root.zik.loadSound(_root.sonurl, true);
  12. gotoAndStop(2);
  13. }


Voilà, y'a rien d'exotique dans le code, je ne comprends pas d'où ça peut venir.


Message édité par Inekman le 30-06-2006 à 12:51:58
mood
Publicité
Posté le 30-06-2006 à 09:46:47  profilanswer
 

n°1398092
Inekman
Posté le 30-06-2006 à 15:09:37  profilanswer
 

Ayé je crois avoir trouvé l'origine de ce problème qui semble déchaîner les passions :D
 
Lorsque le lecteur se trouve sur une page où il y en a 6 ou 7 ça marche mais dès qu'on en place trop (plus d'une dizaine) le chargement du son se met à saccader et le bug dont je parle dans le post au dessus apparaît, à savoir, dès qu'on met un truc qui cache complètement l'animation et bien il n'y a plus de son.
 
C'est la seule explication que je vois.

n°1398121
Inekman
Posté le 30-06-2006 à 15:30:49  profilanswer
 

Voici un screen du site avec le lecteur intégré. J'ai utilisé Opera pour dézoomer au max pour montrer le nombre de lecteur qui se trouve sur la page et la manière dont c'est affiché. Le cadre rouge représente un morceau et le cadre noir est le lecteur correspondant au morceau. Sur cette page il y a donc 18 fois le lecteur pour chaque morceau et il y a le bug. Dès que j'ouvre un même son depuis une page où il est le seul à être affiché, ça marche.
 
Donc voilà, je trouve ça bizarre que le navigateur (ou flash) ne parvient pas à gérer cela.
 
http://img512.imageshack.us/img512/180/listelecteur6ra.th.gif

n°1398640
Inekman
Posté le 01-07-2006 à 20:59:12  profilanswer
 

C'est bon j'ai mis le lecteur en ligne, mais le bug est toujours là. Ce qui est bizarre c'est que ça marche lorsqu'on est sur un page où il y a 3 ou 4 lecteurs mais dès qu'on est sur les pages principales contenant la liste complète des chansons à écouter, ça bug.
 
Vous pouvez tester ici :
 
http://www.assassin-connexion.net/?page=featuring
 
J'espère que ça soulèvera un questionnement un poil plus conséquent car c'est un bug à résoudre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Le son s'arrête quand on "cache" le swf

 

Sujets relatifs
[C#/Flash/ RESOLU] Soucis de cache IE avec donnees externes a chargerproblème cache javascript
Solution de cache : laquelle choisir ?Problème avec Cache sur un Header
Boucle For qui s'arrete a i+1 - A l'aide pleaseProbleme de mise à jour, cache navigateur
resolu :donner la valeur d'une var de sess à un champ caché ds un form[XML & PHP] Architecture avec cache
cherche simulateur cache...[Résolu] Vider le cache
Plus de sujets relatifs à : Le son s'arrête quand on "cache" le swf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR