Bonjour/Bonsoir à tous,

Je suis en train de me crée un portfolio dynamique en flash.
J'apprend flash et ses subtilités au dur et à mesure que j'avance.

J'ai plusieurs galleries d'images toutes dirigées par 1 XML, soit donc 1 XML par gallerie.

Je crée aussi des menus dynamiquement en loadant ces XML, mais cela prend quelques secondes de blanc
et je voudrai eviter cela en preloadant les XML pendant le preloading de mon site.
Mais voilà, depuis que je fait ca, tout le reste du site semble ralenti.
Particulierment sous Internet Explorer.

Je n'arrive pas à comprendre ce qu'il se passe.

Voici comment je preload mes XML au debut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
#  
# var IsLiveReady = false; 
# var IsTravelReady = false; 
# var myGalleryXMLTravel = new XML(); 
#  
#  
# if ( (_root.getBytesLoaded() != _root.getBytesTotal()) && !IsLiveReady && !IsTravelReady ) 
# { 
#     //update la bar de chargement 
#    _root.LoadingBar._width = (_root.getBytesLoaded() / _root.getBytesTotal()) * 350.0; 
#  
#     //preload Travel Gallery 
#     myGalleryXMLTravel.ignoreWhite = true; 
#     myGalleryXMLTravel.load("Static/Travel.xml"); 
#     myGalleryXMLTravel.onLoadComplete = function() 
#     { 
#         myGalleryXMLTravel.unload();                
#         IsTravelReady = true; 
#     } 
#     
#     //preload Live Gallery 
#     myGalleryXMLLive.ignoreWhite = true; 
#     myGalleryXMLLive.load("Static/Live.xml"); 
#     myGalleryXMLLive.onLoadComplete = function() 
#     { 
#         //myGalleryXMLLive.unload(); 
#         IsLiveReady = true; 
#     } 
#     
#   
#     
#    gotoAndPlay(1); 
# } 
# else 
# { 
#     gotoAndStop(3); 
# }
et voici comment je gere mes galleries/XML au runtime dans le site :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
# var myGalleryXML = new XML(); 
#  
# Live_btn.onRelease = function () { 
# UnloadGallery(); //essentielement enlever les thumbnails et mask. 
# gotoAndStop("live"); 
# LoadXMLGallery("Static/Live.xml"); 
# } 
#  
# world_btn.onRelease = function (){ 
# UnloadGallery(); 
# gotoAndStop("world"); 
# LoadXMLGallery("Static/Travel.xml"); 
# } 
#  
# function LoadXMLGallery(xmlfile) 
# { 
#     myGalleryXML.ignoreWhite = true; 
#     myGalleryXML.load(xmlfile); 
# } 
#  
#  
# myGalleryXML.onLoad = function() 
# { 
#     _root.gallery_folders = myGalleryXML.firstChild.childNodes; 
#     _root.gallery_nbFolders = _root.gallery_folders.length; 
#   //JE GERE MA GALLERIE A PARTIR d´ICI 
# }
Voici le site :
LIEN
Je n'ai vraiment aucune idée sur le problème et je suis si proche de la fin,
je m'en remet à vous !!

Merci de votre aide !