Bonjour à tous, je viens d'acquérir un componant flash en as3 sur un site us (flashcomponents.net), seulement j'ai une interrogation quant à une des instructions suivantes :

• Change content.swf in com/flashdo/flashblue/Main.as. >> OK
• Change child to add
addChild(e.target.content); (là, je suis perdu, mais que dois-je faire ???)
• Change x-y coordinates of preloader: 
preloader_mc.x = 295; 
preloader_mc.y = 150; >>OK

Je vous joins le Main.as si qqn pouvait voler à mon secours ???
Merci...

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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
package com.flashdo.flashblue
{
    import flash.display.*;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.*;    
    import flash.net.*;
    import flash.utils.*;    
    import flash.text.*;
    import caurina.transitions.Tweener;
 
    dynamic public class Main extends MovieClip 
    {        
        public var preloader:Preloader;
 
        public function Main()
        {
            addEventListener(Event.ADDED_TO_STAGE,init);            
        }
 
        private function init(e:Event):void
        {
            removeEventListener(Event.ADDED_TO_STAGE,init);            
            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;            
            loadFile("content.swf"); //Call preloader
        }
 
        //Load File
        private function loadFile(filename):void
        {
            //Add Preloader
            preloader = new Preloader();
            preloader.x = 215;
            preloader.y = 215;
            preloader.alpha = 0;
            preloader.circle.addEventListener("enterFrame", rotatePreloader);    
            addChild(preloader);
            //Load Content
            var loader:Loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.OPEN,loaderOpen);
            loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
            loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loaderComplete);
            //Set file / swf to preload
            loader.load(new URLRequest(filename));
        }
 
        //Rotate Preloader
        function rotatePreloader(e:Event):void 
        {
            e.target.rotation += 24;
        }
 
        //Init preloader
        private function loaderOpen(e:Event):void
        {
            Tweener.addTween(preloader,{alpha:1,time:0.3});
        }
 
        //Show percent
        private function loaderProgress(e:ProgressEvent):void
        {
            var percent:String = Math.ceil((e.bytesLoaded/e.bytesTotal)*100).toString();
            preloader.percentTxt.text = percent;
            preloader.circle.gotoAndStop(Math.round(parseInt(percent)/10));
        }
 
        //Complete preloader
        private function loaderComplete(e:Event):void
        {
            //Hide preloader
            Tweener.addTween(preloader,{alpha:0,time:0.3,
                                 onComplete:function(){
                                    removeChild(this);
                                }
                             });
            //Add loaded content to stage
            addChild(e.target.content);            
        }
    }
}