Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-01-2011, 10:18   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2011
Beiträge: 5
Slideshow hält nicht an "stops"

Hallo,

mein Problem ist folgendes:

Ich habe eine Slideshow mit 5 Bilder erstellt. Sie laufen von lings nach rechts bzw. von rechts nach links. Außerdem gibt es einen Vor- und einen Zurückbutton. Die beiden Buttons funktionieren jetzt wie folgt: Beim drücken spielen sie den ganzen film vor oder zurück ab. Er soll aber nur bis zu dem nächsten "stop" auf der Zeilleiste laufen.

Auf dem mc liegt folgendes Script:

PHP-Code:
onClipEvent (enterFrame) {
    if (
_root.rewind) {
        
prevFrame();
    } else {
        
nextFrame();
    }


Auf den Buttons:

PHP-Code:
on (release) {
    
rewind false;

bzw:

PHP-Code:
on (release) {
    
rewind true;

Wie hält mein mc an den jeweiligen "stops" auf der Zeitleiste????

Brauche dringend eine Antwort!! Vielen Dank!!!
drdownhill ist offline   Mit Zitat antworten
Alt 20-01-2011, 11:22   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
a)
da du _root.rewind abfragst solltest du auch da reinschreiben
on (release) {
_root.rewind = false;
}

b)
jede zeitleiste kann key's besitzen.
von key zu key ist eine zeitspur.
geht der programmablauf in eine zeitspur, dann wird deren programm einmal ausgeführt: z.b. dein stop
framewechsel innerhalb einer zeitspur führen das programm nicht nochmal aus

c)
grundsätzlich solltest du auf die zeitleiste verzichten:
- jedes bild in ein eigenens mc
- via timer die bilder wechseln
- ein bild-mc über das andere legen, so kann man die auch überblenden lassen
- danahc das untere (jetzt überdeckte bild) löschen

http://seibsprogrammladen.de/frame1....ispiele/flash6
-> Übergang ohne AS: Form-Überblenden von Bildern
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (20-01-2011 um 11:29 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 20-01-2011, 11:29   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2011
Beiträge: 5
hey! danke für die antwort!

wo setzte ich deinen code jetzt genau ein? kannst du mir das im ganzen nochmal hier reinschreiben, bitte?

zu dem mc-vorschlag: könntest du das noch bisschen genauer ausführen?

sorry, steh echt auf dem schlauch...

vielen dank!
drdownhill ist offline   Mit Zitat antworten
Alt 20-01-2011, 11:44   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Grundsätzlich stimme ich dem Herrn Seib zu, habe aber noch von früher sowas herumliegen, wie es doch mit einer timeline gehen kann.
PHP-Code:
/* 
Auf jeden Frame mit stop(); das geben, nur nicht im ersten und letzten Frame;
stop();
this._parent.stopper = true;
*/
var stopper:Boolean false;
MovieClip.prototype.fade = function (alf) {
    
this.onEnterFrame = function () {
        if (!
stopper) {
            
this[alf] ();
            if ((
this._currentframe == 1) || (this._currentframe == this._totalframes)) {
                
delete this.onEnterFrame;
            }
        }else{
        
delete this.onEnterFrame;
        }
    };
};
vor_btn.onPress = function () {
    
stopper false;
    
mc.fade ("nextFrame");
};
zur_btn.onPress = function () {
    
stopper false;
    
mc.fade ("prevFrame");
};
//Das Script kommt in die Timeline, in eine eigene Ebene// 
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 20-01-2011, 12:05   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2011
Beiträge: 5
danke für deine antwort!

hab das jetzt mal so reingeschrieben. der film läuft aber trotzdem komplett durch!!!

hab mal im anhang nen screenshot von der website, vielleicht hilft das was!?

die bilder kommen von rechts, sollen in der mitte stehen bleiben. auf "klick" soll das bild dann weiter laufen und von rechts das nächste kommen...

wär echt cool wenn du mir nochmal weiterhelfen könntest..die ganze sache kann doch nicht so das große problem sein!?

grüße

ps: ja ich weiß, ist noch nicht so sauber aufgebaut das ding... :-)
Angehängte Grafiken
Dateityp: png Bildschirmfoto 2011-01-20 um 13.02.41.png (608,4 KB, 3x aufgerufen)

Geändert von drdownhill (20-01-2011 um 12:09 Uhr)
drdownhill ist offline   Mit Zitat antworten
Alt 20-01-2011, 12:22   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Meintest Du den Herr Seib, oder meine wenigkeit ?
Egal.
Ich gebe Dir lieber eine Demo von mir, ist sehr spartanisch, aber zeigt das Prinzip.
Angehängte Dateien
Dateityp: fla next_prev_frame.fla (40,5 KB, 9x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"

Geändert von RustyCake (21-01-2011 um 00:39 Uhr)
RustyCake ist offline   Mit Zitat antworten
Alt 20-01-2011, 12:29   #7 (permalink)
Neuer User
 
Registriert seit: Jan 2011
Beiträge: 5
Smile

saugeil!! danke!! genau das hab ich gebraucht!!!
drdownhill ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anhalten, diashow, slideshow, stop

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MC Ketteneffekt Problem - "Loch an Loch und hält doch... nicht" Mfgpilz ActionScript 1 1 30-07-2008 04:51
film wird "online" nicht geladen aber "local" geht es stevangoch ActionScript 2 4 24-09-2007 13:00
Slideshow will "slided" obwohl bilder nicht geladen sind? Sanibal Flash Einsteiger 2 12-12-2006 22:57
Wo ist find ich die Leiste mit "Normal", "Darüber", "Gedrückt" und "Aktiv" maggi198 Flash Einsteiger 2 19-10-2006 21:33
input type="file" accept="image/jpeg" geht nicht michaelrehm HTML und CSS 8 16-08-2006 14:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele