Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2007, 23:38   #1 (permalink)
////////////////
 
Benutzerbild von daveberlin
 
Registriert seit: Apr 2005
Beiträge: 39
Menu -> Submenupunkte zeitversetzt einblenden

hallo gemeinde,

ich habe folgendes menu erstellt:
http://djsets.dyndns.biz/flash/menu_test.html

Nichts großartiges, einfach nur ein Menu mit Subpunkten die erscheinen wenn man einen Primärmenupunkt ausgewählt hat (siehe 2. Menupunkt)

Im Hintergrund liegt eine XML-Datei die den Aufbau des Menu´s bestimmt.

Ich versuche derzeit es so zu lösen das die Submenupunkte sich ein wenig Zeitversetzt einblenden, also
1.Primärmenupunkt (klick->Folgende Primärmenupunkte werden verschoben)
->1.Submenupunkt (0.5 sec später)
->2.Submenupunkt (0.5 sec später)

Allerdings will mir das nicht gelingen.
Ich habe eine extra Funktion fürs FadeIn der Submenupunkte:
Code:
function fadeIn(i) {
	var alpha:Tween = new Tween(myLevel["sbton"+i], "_alpha", easingFade, myLevel["sbton"+i]._alpha, 100, 1, true);
}
und die rufe ich einer Schleife wie folgt auf:
setInterval(fadeIn,2000,i);

ich bekomms einfach nicht hin das einfach ein moment gewartet bevor erneut fadeIn aufgerufen wird. Die Submenupunkte werden immer im kompletten Block eingeblendet und eigentlich dürfte das doch gar nicht sein oder?
Selbst ohne irgendwelche wait,setInterval-Methoden?!?

In der Forschleife rufe ich die Funktion fadeIn auf die muss abgearbeitet werden und dann gehts doch erst weiter in der for-schleife oder?
Kann mir gerade nicht erklären warum immer gleich alle Submenupunkte eingeblendet werden.

Aber vielleicht hat ja einer von euch nen heißen tipp.
Wer mag kann ja mal ins .fla zappen:
http://djsets.dyndns.biz/flash/
Aber ist alles ziemlich unaufgeräumt, da alles noch in der Aufbauphase ist.

Vielen Dank für eure Hilfe,
david
daveberlin ist offline   Mit Zitat antworten
Alt 12-03-2007, 18:58   #2 (permalink)
////////////////
 
Benutzerbild von daveberlin
 
Registriert seit: Apr 2005
Beiträge: 39
hier gibts die antwort: setInterval in FOR schleife
daveberlin ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele