Salutations,
Voilà je suis en train de faire un code pour faire un diaporama photo en AS3 le pb ça marche pas...
Help me Please
Peace
Ny
Voici le code :
var swfStage : Stage = this.stage;
swfStage.scaleMode = StageScaleMode.NO_SCALE;
swfStage.align = StageAlign.TOP_LEFT;
//Diaporama
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.display.Sprite;
import flash.text.TextField;
import gs.TweenLite;
var charge =new Loader();
var lbox:TextField = new TextField();
lbox.width = 200;
function LoadImage(event:TimerEvent)
{
var num : Number = Math.floor(Math.random( )*25)+1;
charge.unload();
charge.load(new URLRequest("2_Rendu/img/img"+num+".jpg"));
charge.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
charge.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
TweenLite.to(charge, 2, {alpha:0.5});
}
function loading(evt:ProgressEvent)
{
var total:uint = evt.bytesTotal;
var loaded:uint = evt.bytesLoaded;
var affich:String = "Load: "+loaded+" / "+total;
addChild(lbox);
lbox.text = affich;
lbox.height= 50;
}
function imageLoaded(evt:Event)
{
var hauteur_img:Number = charge.contentLoaderInfo.width;
var hauteur_scene:Number = stage.stageWidth;
var ratio:Number = hauteur_scene / hauteur_img;
charge.content.scaleY = ratio;
charge.content.scaleX = ratio;
container.addChild(charge);
TweenLite.to(charge, 3, {alpha:1});
}
var interval:Timer = new Timer(8000, 0);
interval.addEventListener(TimerEvent.TIMER, LoadImage);
interval.start();