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
| package {
import flash.display.*;
import flash.net.URLRequest;
import flash.display.Bitmap;
import flash.events.*;
public class Diaporama extends MovieClip {
public var nbImages:int=4;
public var scale:Number=.3;
public var num:int = 1;
//URL de l'image passée en argument de la fonction loadBitmap et on boucle 4 fois
public function Diaporama() {
for (var i:int=1; i<=nbImages; i++) {
loadBitmap("ny/photos/"+i+".jpg");
}
}
// recuperation de l'image dans le fichier externe
public function loadBitmap(bitmapFile:String):void {
trace(bitmapFile);
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadingDone);
var requette:URLRequest = new URLRequest(bitmapFile);
loader.load(requette);
}
//Transformation en bitmap et affichage
private function loadingDone(evt:Event) {
var image:Bitmap = Bitmap(evt.target.loader.content);
trace("num"+num);
image.scaleX=scale;
image.scaleY=scale;
addChild(image);
num+=1;
}
}
} |
Partager