[AS3] Bug preload

Bug preload [AS3] - Flash/ActionScript - Programmation

Marsh Posté le 26-08-2009 à 01:48:51    

Bonsoir,
 
J'ai un petit soucis avec mon preload en AS3.
Le code pour le preload:  

Code :
  1. stop();
  2. this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
  3. function onComplete(e:Event):void {
  4.  this.loaderInfo.removeEventListener(Event.COMPLETE, onComplete);
  5.  gotoAndStop(2);
  6. }


 
Il marche une première fois lorsqu'on va sur le site.
Lors d'un rafraichissement, l'animation se bloque sur le preload et ne lance pas la partie après le preload  :??:  
 
si quelqu'un peut m'éclairer ^^
 
merci d'avance
 
EDIT: Le bug est inexistant sur Safari... m'enfin ça serait idiot d'optimiser que pour Safari xD


Message édité par jnk2 le 26-08-2009 à 02:23:57
Reply

Marsh Posté le 26-08-2009 à 01:48:51   

Reply

Marsh Posté le 26-08-2009 à 07:47:14    

Le this n'a pas d'utilité vu qu'il s'agit de la scène dans sons ensemble (ça ne vise rien)...
Parcontre, ce n'est certainement pas l'origine du problème...
Essaye de rajouter un écouteur pour la progression du chargement, histoire de voir si le chargement est entamé quand même...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 26-08-2009 à 11:29:01    

J'ai déjà essayé également, mais ça ne marche pas. L'animation 'freeze' sur la fin du preload et ne lance pas la suite.
 
D'autres solutions?  
 
Merci d'avance

Reply

Marsh Posté le 26-08-2009 à 11:40:51    

Pourtant je fais exactement pareil et ça marche...
Enfin, je met pas un gotoAndStop(2); mais un play(); (puis un stop(); sur la frame où c'est nécessaire)
Tu as une URL pour qu'on puisse tester chez nous ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 26-08-2009 à 16:06:31    

Bah c'est bizarre que ça marche chez toi et pas chez moi ><
 
voilà l'url de test : http://loscuzinis.free.fr/essai/
 
Merci d'avance

Reply

Marsh Posté le 26-08-2009 à 16:10:56    

ah bah ecoute ça marche sur free u_u
 
J'ai fait comme toi j'ai mis play(); et stop(); et nickel  
Cela concerne la page flash publié avec le html et le swf
 
 
Mais sur le serveur dédiée ça marche pas, le preload bug dès le 2è refresh ...
le code d'insertion du swf dans le site est différent de celui publié via flash. Cela a t il une influence?


Message édité par jnk2 le 26-08-2009 à 16:19:22
Reply

Marsh Posté le 26-08-2009 à 16:43:42    

bah, ça dépend ton code d'intégration... mais à mon avis, c'est pas lui qui flanche, c'est une histoire de lecture en locale qui diffère d'une lecture sur serveur...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 26-08-2009 à 22:17:45    

J'ai trouvé le problème à ce freeze u_u
 
<param name="wmode" value="transparent" />
 
 
Si je mets
 
<param name="wmode" value="window" />  
 
ça marche sans problème mais ce qui est bête est comment mettre un fond transparent ? u_u
 
merci d'avance

Reply

Marsh Posté le 26-08-2009 à 23:05:48    

je me rappel que flash player 9 avait des souci sous firefox à cause de ce wmode...
As tu réelement besoin de transparence ?


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 26-08-2009 à 23:11:09    

oui vraiment besoin ^^
 
l'animation sert de bannière et il y a  des motifs en background.
Ça fait pas très esthétique un fond rectangulaire.
 
Donc j'essaye de chercher de mettre en transparence en contournant cette histoire de wmode.
 
edit: tu parlais de firefox, c'est bien le seul qui fait bug car sur IE et Safari ça passe normalement...

Message cité 1 fois
Message édité par jnk2 le 26-08-2009 à 23:13:04
Reply

Marsh Posté le 26-08-2009 à 23:11:09   

Reply

Marsh Posté le 27-08-2009 à 04:04:54    

jnk2 a écrit :

oui vraiment besoin ^^
 
l'animation sert de bannière et il y a  des motifs en background.
Ça fait pas très esthétique un fond rectangulaire.
 
Donc j'essaye de chercher de mettre en transparence en contournant cette histoire de wmode.
 
edit: tu parlais de firefox, c'est bien le seul qui fait bug car sur IE et Safari ça passe normalement...


 
 
hello, essaye de l'intégrer avec SWF Object, sinon pour le wmode faut mettre un z-index pour le CSS

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed