Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-06-2004, 10:33   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 9
Question Schieberegler mit Fortschrittsanzeige

Hallo!

Ich habe eine Filmsteuerung nachgebastelt, wie man es z.B. vom QuickTime-Player kennt. Es gibt eine horizontale Fortschrittsanzeige in Form eines Balkens, dessen Breite in Abhängigkeit der Frame-Nummer angepasst wird (_width), wenn der Film läuft. Das funktioniert soweit auch.

Zusätzlich gibt es einen Regler, den man anfassen und verschieben kann, um innerhalb des Films schneller vor- und zurückspringen zu können. Hierbei muss der Balken auch entsprechend angepasst werden. Das funktioniert nur bedingt.
Wenn ich den Regler langsam ziehe, verändert der Balken seine Breite korrekt, ziehe ich aber die Maus schnell nach rechts oder links, kann es sein, dass der Balken kurzzeitig nicht die richtige Breite hat. Er hinkt etwas hinterher.

Hier meine Funktion im _root:

function onEnterFrame(){
// läuft der Film? => Fortschrittsanzeige aktualisieren
if ( gShowProgress == 1 ){
gRegler_mc._x = ( gFilm_mc._currentframe - 1 ) * gCtrlOffsetPerFrame;
gProgressBar_mc._width = gRegler_mc._x; }
}


Bei jedem EnterFrame wird die aktuelle x-Position des Reglers abgefragt und dann die Breite des Balkens neu gesetzt.

Hat jemand eine Idee, wie ich die Verzögerung umgehen kann (außer die Framerate zu erhöhen)?

Danke!
Gruß Susanne
maulwurf ist offline   Mit Zitat antworten
Alt 28-06-2004, 11:29   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

poste mal nen beispiel mit dem regler...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 28-06-2004, 13:25   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Beiträge: 9
Hallo!

Hier mal eine Beispiel-Datei, reduziert auf das wesentliche...

Gruß Susanne
Angehängte Dateien
Dateityp: zip schieberegler.zip (10,6 KB, 52x aufgerufen)
maulwurf 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 04:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele