Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2005, 13:08   #1 (permalink)
hobbyflasher
 
Benutzerbild von lasic+
 
Registriert seit: Jun 2003
Ort: NRW
Beiträge: 229
setIntervall in einer for- Schfeife

Hallo allerseits!

Ich weiß, dass das Thema schon oft behandelt wurde, ich habe auch alle Beiträge dazu durchgelesen, bekomme das aber auf meine Problemmstellung bezogen nicht hin....

Die Situation ist folgende:
ich habe ein Array mit Wörtern, attache für jedes Wort eine Movie, die nur ein Textfeld enthält und schreibe das Wort da rein = > also habe ich ca. 30 Movies in _root, auf die ich zugreifen kann. Jetzt will ich das so haben, dass meine Movies mit Wörtern von der Skalierung von 2000 bis auf 0 "reinfliegen". Ich habe ne Funktion scaleMovie(movie, endscale), die mir die Movies scalieren kann, also folgendermaßen:

PHP-Code:
function scaleMovie(mcendScale) {
    
mc.scaleTo(endScale.4"easeInQuad"0, {updfunc:moverowsupdscope:_rootupdargs:[mc.idxmc.idymc]});
}
for(
i=0i<array.lengthi++)
{
    
_root.attachMovie("txtFile""t" ii);
    
_root["t"+i].inhalt = array[i];
    
_root["t"+i]._x 450;
    
_root["t"+i]._y 300;
    
_root["t"+i]._xscale 2000;
    
_root["t"+i]._yscale 2000;

dabei muss am ende des jeden Schleifendurchgangs eine Pause von sagen wir mal 2 Sekunden eingestellt werden. Also fliegt das erste Wort rein, wird ausgezoomt, seit dem Zeitpunkt, als das erste Wort anfängt reinzufliegen, wartet man also 2 Sek und das nächste Wort kommt usw.
Nur kriege ich das mit setInterval nicht hin, die Wörter kommen alle aufeinmal...

Hat jemand ein Rat für mich?

Danke und gruß
lasic+
__________________
gruß lasic+
lasic+ ist offline   Mit Zitat antworten
Alt 07-02-2005, 13:13   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
das passiert deshalb, weil die for-schleife innerhalb eines frames abgearbeitet wird. d.h. alle deine mc´s werden 'auf einmal' attached..

schreib eine function, die per interval aufgerufen wird und dann attached..

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 07-02-2005, 13:22   #3 (permalink)
hobbyflasher
 
Benutzerbild von lasic+
 
Registriert seit: Jun 2003
Ort: NRW
Beiträge: 229
Hi, danke für schnelle Antwort....

Heißt das, dass ich dann gar keine schleife haben darf? Meinste das so, dass ich quasi ein globale Hilfsvariable "position" oder so definiere und dann immer in der Funktion von array[position] attache und die position dann erhöhe?
__________________
gruß lasic+
lasic+ ist offline   Mit Zitat antworten
Alt 07-02-2005, 13:30   #4 (permalink)
hobbyflasher
 
Benutzerbild von lasic+
 
Registriert seit: Jun 2003
Ort: NRW
Beiträge: 229
Jo, funktioniert....

Danke dir!
__________________
gruß lasic+
lasic+ 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 06:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele