swapDepths Problem...

inctube

Erfahrenes Mitglied
Hallo,

folgendes Problem:
Ich möchte z.B. 4 MovieClips hintereinander liegend laden. Das klappt auch.
So, wenn ich jetzt auf den vordersten klicke, soll der nach hinten und der zweite an seine Stelle treten. Momentan habe ich das so gelöst, dass alle MovieClips eine Ebene höher gesetzt werden. Danach wird der vorderste auf Ebene 1 zurück gesetzt.
Mein Problem ist jetzt, dass die for-Schleife, die die Tiefen neu verteilen soll nicht funktioniert und ich irgendwie jetzt so langsam gar nichts mehr verstehe :)
Hier mal der Code:

PHP:
function setBack():Void {
	for (var i:Number = 0; i<=newsCount-1; i++) {		
        news_holder["news_box"+i].swapDepths(news_holder["news_box"+i].getDepth()+1);
	}
	var highestNews:MovieClip = returnHighestClip();
	var loadID:String = highestNews._name.substr(8, 9);
	repos(Number(loadID));
}
function repos(no):Void {
	news_holder["news_box"+no].swapDepths(1);
}
function returnHighestClip():MovieClip {
	var highestDepth:Number = news_holder.getNextHighestDepth()-1;
	var highestClip:MovieClip = news_holder.getInstanceAtDepth(highestDepth);
	return (highestClip);
}
ich häng auch mal die fla an :)

thx inctube
 

Anhänge

Zurück