[RÉSOLU]pre-loading - ActionScript 3.0

pre-loading - ActionScript 3.0 [RÉSOLU] - Flash/ActionScript - Programmation

Marsh Posté le 24-09-2007 à 17:38:50    

bon... en gros... voici le problème...
 
je veux loader un .txt externe ainsi qu'un .css externe et mettre le tout dans une boite de texte.
 
ça fonctionne.
 
le problème, c'est le pre-loader...
 

Code :
  1. import flash.display.MovieClip;
  2. import flash.events.*;
  3. import flash.display.Sprite;
  4. import flash.net.URLLoader;
  5. import flash.net.URLRequest;
  6. import flash.text.StyleSheet;
  7. import flash.text.TextField;
  8. import flash.text.TextFieldAutoSize;
  9. var iter = 1;
  10. var maxIter = 3;
  11. var cssUrl:URLRequest = new URLRequest("styles.css" );
  12. var textUrl:URLRequest = new URLRequest("rct.txt" );
  13. var cssLoader:URLLoader = new URLLoader();
  14. var textLoader:URLLoader = new URLLoader();
  15. cssLoader.addEventListener(Event.COMPLETE, LoadTxt);
  16. textLoader.addEventListener(Event.COMPLETE, PlayMovie);
  17. textLoader.addEventListener(ProgressEvent.PROGRESS, UpdateProgress);
  18. cssLoader.addEventListener(ProgressEvent.PROGRESS, UpdateProgress);
  19. this.loaderInfo.addEventListener(Event.COMPLETE, LoadCss);
  20. this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, UpdateProgress);
  21. function UpdateProgress(theProgress:ProgressEvent):void
  22. {
  23. loader.gotoAndStop(Math.round((theProgress.bytesLoaded / theProgress.bytesTotal )*(Math.round((100/maxIter)*iter))+1));
  24. }
  25. function LoadTxt(myEvent:Event):void
  26. {
  27. loadingInfo.text= "Importing txt file...";
  28. ++iter;
  29. textLoader.load(textUrl);
  30. }
  31. function LoadCss(myEvent:Event):void
  32. {
  33. loadingInfo.text= "Importing CSS file...";
  34. ++iter;
  35. cssLoader.load(cssUrl);
  36. }
  37. function PlayMovie(myEvent:Event):void
  38. {
  39. play();
  40. }
  41. stop();


 
ça ne marche pas...
 
la partie load du film comme tel marche bien, mais il saute la section load du txt et du css...
 
des idées?
 
finalement, le pre-loading fonctionnais correctement, c'est le formattage avec le CSS qui était trop lent...


Message édité par karminator98 le 24-09-2007 à 19:15:04
Reply

Marsh Posté le 24-09-2007 à 17:38:50   

Reply

Sujets relatifs:

Leave a Replay

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