Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2008, 19:32   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 152
bildergalerie mit start/stoppfunktion

hallo,
ich habe ein script für eine automatisch laufende bildergalerie mit fadefunktion.
ich möcht da einen stopp bzw. start button einbauen, bin aber komplett überfordert.
kann mir da bitte jemand behilflich sein?

lg
chriss
Angehängte Dateien
Dateityp: zip test.zip (4,1 KB, 23x aufgerufen)
chriss ist offline   Mit Zitat antworten
Alt 06-09-2008, 15:27   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
hallo

eigentlich ganz einfach, du musst dir natürlich vorher ein Stopp & Start- Button erstellen. Bei Stopp löscht du den Intervall (steht schon im Skript drin wie!) und bei Start, rufst du die Funktion einfach wieder auf "nextPic();"

Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 07-09-2008, 13:53   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 152
hallo,
das habe ich versucht aber ohne jeden erfolg. kein ahnung ...
lg
chriss
chriss ist offline   Mit Zitat antworten
Alt 07-09-2008, 14:14   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
var tl this;
var 
= -1;
var 
anz 2;
//Aanzahl Bilder
var bildpause 4;
//Pause zwischen dem Laden
tl.createEmptyMovieClip("watcher",0);
tl.createEmptyMovieClip("loader1",1);
tl.createEmptyMovieClip("loader2",2);
function 
nextPic() {
    
i<anz ? ++0;
    
clearInterval(tl.iv);
    if (
mc != tl.loader1) {
        
mc tl.loader1;
    } else {
        
mc tl.loader2;
    }
    
mc._alpha 0;
    
mc.swapDepths(2);
    
mc.loadMovie("foto"+i+".jpg");
    
tl.watcher.onEnterFrame = function() {
        if (
mc.getBytesLoaded()>=mc.getBytesTotal() && mc.getBytesLoaded()>4) {
            if (
mc._alpha<100) {
                
mc._alpha += 5;
            } else {
                
delete this.onEnterFrame;
                if (!
anhalten) {
                    
tl.iv setInterval(nextPicbildpause*1000);
                }
            }
        }
    };
}
//
nextPic();
//
stop_btn.onRelease = function() {
    
anhalten true;
};
//
play_btn.onRelease = function() {
    
anhalten false;
    
nextPic();
}; 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 07-09-2008, 20:54   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 152
vielen, vielen dank
das funktioniert super, du hast mir viel arbeit erspart - und ich habe wieder was gelernt.

nochmals danke und schönen wochenbeginn
chriss
chriss 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 01:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele