import fl.transitions.Tween; var loader:Loader=new Loader; var url:URLRequest=new URLRequest("./lib/fond.jpg"); var align_x:Tween = new Tween(this.container, "x", null, this.container.x, this.loader.x, 0.5, true); var align_y:Tween = new Tween(this.container, "y", null, this.container.y, this.loader.y, 0.5, true); container.addChild(loader); loader.load(url);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionComme pour 3 questions posées depuis cette fin de semaine???
// création du conteneur de l'image var conteneurImage:Loader = new Loader(); // url de l'image à charger var image:URLRequest=new URLRequest("./lib/fond.jpg"); // Le chargement est terminé function onComplete(e:Event):void { this.container.fond.addChild(conteneurImage); trace("fini"); } // Progression du chargement function onProgress(e:ProgressEvent):void { trace("en cours"); } // Evénement progress conteneurImage.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); // Evénement complete conteneurImage.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); // chargement de l'image dans le conteneur conteneurImage.load(image);
stage.align = "TL"; stage.scaleMode = "noScale"; stage.showDefaultContextMenu = false; // création du conteneur de l'image var conteneurImage:Loader = new Loader(); // url de l'image à charger var image:URLRequest=new URLRequest("./lib/fond.jpg"); // Le chargement est terminé function onComplete(e:Event):void { // Ajout de l'image sur le calque "fond" this.container.fond.addChild(conteneurImage); //Calcul ratio var fondHeight = container.fond.height / container.fond.width; var fondWidth = container.fond.width / container.fond.height; //Modification taille et position image de fond if ((stage.stageHeight / stage.stageWidth) < fondHeight) { // Modification taille conteneurImage.width=stage.stageWidth; conteneurImage.height=fondHeight * conteneurImage.width; // positionnement de l'image de fond this.container.x = (stage.stageWidth - conteneurImage.width) / 2; this.container.y =(stage.stageHeight - conteneurImage.height) / 2; } else { // Modification taille conteneurImage.height = stage.stageHeight; conteneurImage.width = fondWidth * conteneurImage.height; // positionnement de l'image de fond this.container.x = (stage.stageWidth - conteneurImage.width) / 2; this.container.y =(stage.stageHeight - conteneurImage.height) / 2; }; } // Progression du chargement function onProgress(e:ProgressEvent):void { trace("en cours"); } // Evénement progress conteneurImage.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress); // Evénement complete conteneurImage.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete); // chargement de l'image dans le conteneur conteneurImage.load(image);