Bonjour à tous ,

J ai un problème concernant le redimensionnement de jpeg.
Je bloque ...

J'ai une première fonction qui charge mes url à partir d'un tableau.
Lorsque l'url est chargé , je lance la fonction resizeI.
Lorsque toute les images sont chargé , je lance mon diapo via la fonction startShow();
Le redimensionnement fonctionne , le problème est que les images (redimensionnés de mon tableau my_loaders_array ), se disposent dans un ordre aléatoire. En effet à chaque compilation , mes images sont disposés dans un ordres différent.


Comment puis faire pour garder l’ordre initial ?

Merci d'avance à vous tous !

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
public function loadImages():void
        {
 
                for (var i:Number = 0; i < my_total; i++)
                {
 
                        var my_url:String = tableauImagePoint[i].lienI;
 
                        my_loader = new Loader  ;
                        my_loader.load(new URLRequest(my_url));
                        my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);
                        my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,resizeI);
 
 
 
 
 
 
 
 
 
                }
        }
 
public function resizeI(e:Event):void
        { 
        targetLoader = Loader(e.target.loader);
        targetLoader.width = Capabilities.screenResolutionX;
        targetLoader.height = Capabilities.screenResolutionY;
 
        my_loaders_array.push(targetLoader); 
 
 
 
 
 
 
 
        }
 
 
        public function onComplete(e:Event):void
        {
 
 
                my_success_counter++;
 
                if (my_success_counter == my_total)
                {
 
                        startShow();
                }
        }