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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
1. var monTableauSrc:Array = new Array();
2. var monLoader:MovieClipLoader = new MovieClipLoader();
3. var monListener:Object = new Object();
4. var monXml = new XML();
5. monXml.load("galeries.xml");
6. monXml.ignoreWhite = true;
7.
8.
9. monXml.onLoad = function()
10. {
11. for (var i:Number = 0; i < monXml.firstChild.childNodes.length; i++)
12. {
13. //trace(monXml.firstChild.childNodes[i].childNodes[0].firstChild);
14. monTableauSrc.push(monXml.firstChild.childNodes[i].childNodes[0].firstChild);
15. }
16. afficheImages();
17.
18. };
19.
20. function afficheImages()
21. {
22. for (var i:Number = 0; i < 12; i++)
23. {
24. var mc:MovieClip = loader_mc.createEmptyMovieClip("min" + i, 1 + i);
25.
26. var minLoader:MovieClipLoader = new MovieClipLoader();
27. minLoader.loadClip(monTableauSrc[i].toString(),mc);
28.
29. if (i >= 0 && i < 4)
30. {
31.
32. mc._x += (120 * i);
33. }
34. if (i >= 4 && i < 8)
35. {
36.
37. mc._x += (120 * (i - 4));
38. mc._y = 200;//95/2 (95 = taille min)
39. //trace(i);
40. }
41. if (i >= 8 && i < 12)
42. {
43. mc._x += (120 * (i - 8));
44. mc._y = 400;//95/2 (95 = taille min)
45. //trace(i);
46. }
47.
48.
49. var loaderListener:Object = new Object();
50. minLoader.addListener(loaderListener);
51.
52. loaderListener.onLoadInit = function()
53. {
54. ajouteReflet();
55. };
56. }
57. }
58.
59. function ajouteReflet()
60. {
61. for (var i:Number = 0; i < 12; i++)
62. {
63. loader_mc["min" + i].id = i;
64.
65. reflect = new Reflect(loader_mc["min" + i], 5, 100, 5);
66. loader_mc["min"+i].attachMovie("test_mc", "test"+this.id, this.getNextHighestDepth()+1); // c´est ça qui marche pas !
67.
68. }
69. } |
Partager