Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-11-2003, 13:30   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Question Filmschleife Vorwärts und Rückwärts abspielen

Hallo - ich brauch echt Hilfe -

ich habe eine Filmschleife mit zwei Schaltflächen.
Klickt man jetzt auf die rechte Schaltfläche soll die Filmschleife
ganz normal ablaufen. Klickt man auf die linke Schaltfläche soll
die Filmschleife allerdings rückwärts laufen!

Ich habe den Schaltflächen folgende Aktionen zugewiesen:

für vorwärts:
on (press) {
nextFrame ();
}

für rückwärts:
on (press) {
prevFrame ();
}

So weit so gut...
Allerdings springt auf diese Weise die Filmschleife immer nur
um einen Frame vor oder zurück.
Er sollte aber solange vor oder zurück springen, wie ich mit
der maus auf die Schaltfläche drücke...

Gibt es dafür einen Befehl "while mouse press" oder sowas???
Bin ratlos und hab bisher im Web dazu noch keine Antwort gefunden.
JohnMB ist offline   Mit Zitat antworten
Alt 26-11-2003, 13:37   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,

so könnts gehen:

ActionScript:
  1. //der Zurück-Button
  2. on(press) {
  3. this.onEnterFrame = function() {
  4. if(this._currentframe > 1) {
  5. this._prevFrame();
  6. } else {
  7. delete this.onEnterFrame;
  8. }
  9. };
  10. }
  11.  
  12. on(release) {
  13. delete this.onEnterFrame;
  14. }

Den Vor-Button kannst du dir ja dann analog dazu basteln (wenn der hier geht...)

Gruß,
Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 26-11-2003, 13:38   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Ich versuchs gleich aus!!!

Vielen Dank für die schnelle Hilfe
JohnMB ist offline   Mit Zitat antworten
Alt 26-11-2003, 14:08   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Hallo Tom / Forum-User,

ich habe das skript eingebaut - leider funktioniert es
jetzt gar nicht mehr...
Es liegt sicher nur an einer Kleinigkeit, aber ich komm
nicht drauf - mir fehlt auch wirklich der Umgang mit
ActionScript

Hier nochmal die verwendeten Scripte:

vor-Button:

on(press) {
this.onEnterFrame = function() {
if(this._currentframe < 1) {
this._nextFrame();
} else {
delete this.onEnterFrame;
}
};
}

on(release) {
delete this.onEnterFrame;
}

zurück-Button:

on(press) {
this.onEnterFrame = function() {
if(this._currentframe > 1) {
this._prevFrame();
} else {
delete this.onEnterFrame;
}
};
}

on(release) {
delete this.onEnterFrame;
}

Geändert von JohnMB (26-11-2003 um 14:13 Uhr)
JohnMB ist offline   Mit Zitat antworten
Alt 26-11-2003, 14:37   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Also, ein klarer Fehler im ersten Block:
"if(this._currentframe < 1)"

muss heißen:

"if(this._currentframe < this._totalframes)"

Hatt ich dir nicht gesagt vorhin... hätte gedacht, du weißt es/kriegst es auch so raus, dass es die property "_totalframes" gibt.

Weiterhin weiß ich natürlich nicht, wie die "Architektur" deiner Button/MC-Kombination is. Mein Skript geht davon aus, dass deine Steuerbuttons in dem MC liegen, den du steuern willst. So hab ichs auch verstanden...

Tom

Edit:
ach, jetzt seh ich's: "nextFrame();" und "prevFrame();" muss es heißen. Benütz ich selten, deswegen hatt ichs falsch geschrieben. Hätte dir doch auch auffallen können...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (26-11-2003 um 14:45 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 26-11-2003, 14:57   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Sorry.. wie gesagt bin Flash Anfänger und will gleich
wieder mehr als ich kann...

Den Fehler hab ich korrigiert (danke für den Hinweis)

Die Steuerbuttons hab ich innerhalb der zu steuernden
Filmschleife (MC?) plaziert, ich denke das war schon richtig.
Allerdings macht die Filmschleife immer noch keinen Mucks


Habe gerade erst dein Edit entdeckt...
Schau mir jetzt auch nochmal alles in Ruhe an!

Auf jeden Fall mal vielen Dank für deine Hilfe!!!

Geändert von JohnMB (26-11-2003 um 15:06 Uhr)
JohnMB ist offline   Mit Zitat antworten
Alt 27-11-2003, 08:41   #7 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 5
Habe alles versucht - ich bekomm es nicht hin...

Falls jemand dazu noch eine Idee hat - bitte
ich um jeden Hinweis.

Das Ding raubt mir den Schlaf.

Grüße,
John
JohnMB ist offline   Mit Zitat antworten
Alt 27-11-2003, 09:36   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Na gut, hab dir mal ein Mini-Beispiel angehängt.

Tom
Angehängte Dateien
Dateityp: zip mc_rueckwaerts.zip (2,8 KB, 15x aufgerufen)
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 18:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele