Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-05-2004, 22:11   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 26
gibts in AS so ne art "wait(1)" befehl ? (warte 1 sekundezb) ?

die Frage steht schon oben, ich möchte einem Flashscroll machen, bei dem, je weiter, desto langasmer das Gescrolte bewegt wird

rechts_btn.onPress = function () {
for (x=0; x<= 30; x++)
{
galelist_mc._x = galelist_mc._x +x;
//Hier Käme der Verlangasmer ala
// wait(x);
} }


ich suche also ein Befehl, der das system zu nix anderem zwingt, als einfach an der selber Stelle etwas zu warten und nix machen. (ideal BEispiel (wait ( "anzahl-milisekunden")) so ne art Wait(1000) wäre 1 sekunde)

ich könnte zwar eine lehre grose schleife einbauen
(for (x=0;x<=500 000;x++){} )

aber da wird die Zeit bei schnellen Rechnern schneller vergehen, und fals da einer mit 350 Mhz ankommt, wird er dabei einschlafen.

Hab versucht mit suchfunktion, und auch bei selfhtml.de aber finde nix was mir helfen könnte :\

hoffe binn hier richtig, und werde hier geholfen
Vilkas_LT ist offline   Mit Zitat antworten
Alt 10-05-2004, 23:28   #2 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
such hier oder in der Flash-Hilfe nach
setInterval() und clearInterval().

Wurde schon oft genug diskutiert.
Bei setInterval kannst du eine Zeit in Millisekunden angeben.
Dr.Atom ist offline   Mit Zitat antworten
Alt 10-05-2004, 23:31   #3 (permalink)
Coder & Hobbybastler
 
Benutzerbild von haslo
 
Registriert seit: May 2004
Ort: Bern CH
Beiträge: 176
Ich würde hier den Pixelwert, um den gescrollt wird, einfach kleiner werden lassen, je näher _x an einem Ende ist - so bleibt die Bewegung flüssig, und sie wird wirklich langsamer und nicht einfach ruckeliger...
__________________
haslo.ch
haslo ist offline   Mit Zitat antworten
Alt 11-05-2004, 17:46   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 26
Thumbs up

super Antworten
danke, das war ja schneller asl ich erhoft habe !
habe auch die serInterwal beschreibung gefunden.
Hab nu ein anderes peinliches Problem das ihr bestimt schon mal hier gehört habt :\
Und zwar, die Veränderung der Position wird erst dan ausgegeben, wenn die ganze schleife vorbei ist.
Das sie vor ende in ganz kleinen schritten voran gehts, merkt man gar nicht, 1 klick und das ganze ist um 100 einheiten weiter, ohne speed reduzierung.
Gibts es ein Befehl dem ich IN der Schleife einsetzen muss, so das die position beim jedem Schleifendurchlauf aktualisiert und verändert wird ?
irgentwwas mit _root.reloadMC ?
wenn sowas auch hscon besprochen wurde, sagt mir einfach Stichwörter, es sei den jemand hat die par Minuten Zeit und hilft mir direkt
danke im voraus !
Vilkas_LT ist offline   Mit Zitat antworten
Alt 11-05-2004, 18:50   #5 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Käme
updateAfterEvent()
in Frage
Dr.Atom 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 16:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele