AS3 - Alpha-Werte in Schleife

BitMan

Erfahrenes Mitglied
Hallo Leute,

nachdem ich mich nun in AS3 einarbeite habe ich ein Problem.

Der Versuch ein halbwegs dynamisches Photo-Album zu erzeugen klappt, ... Allerdings wollte ich den Bildwechsel mit einem Zähler über den alpha-Wert verschönern.

Ich habe eine flash-Datei mit 4 Bildern in der Zeitleiste.

BILD 1:
Code:
var mc_test:MovieClip; 
var picture_loader:Loader;
var i:int;
var trans:int;
i=0;

gotoAndPlay(2);
BILD 2:
Code:
var bild_liste = new Array(
	"images/adler.jpg",
	"images/wolf.jpg",
	"images/schlange.jpg",
	"images/baer.jpg",
	"images/tiger.jpg",
	"images/elefant.jpg"
);

if(i>5)
i=0;
trans = 100.0;

mc_test = new MovieClip();
picture_loader = new Loader();
picture_loader.load(new  URLRequest(bild_liste[i++]));

try
{
	removeChild(mc_test);
}
catch(e:Error){}

addChild(mc_test);

mc_test.addChild(picture_loader);
mc_test.alpha = 100;
BILD 3:
Code:
trans = trans - 1;
mc_test.alpha = trans;
Der alpha wert will einfach ned ausblenden....
BILD 4:
Code:
if(trans>0)
{	
	gotoAndPlay(3);
}
else
	gotoAndPlay(2);

Im Anhang auch die FLA zum Download...

cu s00n
BitMan
 

Anhänge

  • dynFlashGallery2.fla
    60,5 KB · Aufrufe: 28
Hat sich auch schon erledigt...
Die Alphawerte sind float, also 0.0 - 0.9, mit Integerwerten hab ich einfach falsch gelegen.
 
Zurück