Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-05-2006, 19:43   #1 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 80
Bilder Slideshow Ladezeit verhindern

Hallo zusammen,

erstmal entschuldigung dass ich schon wieder einen neuen Thread eröffne. In meiner Slideshow lade ich nun mit einem Timer mit dem folgenden Code im Intervall von 2 Sekunden immer das nächste Bild (1.jpg, 2.jpg, ...).
Ich habe einen leeren Movieclip "mein_mc_i" erzeugt, in den durch das MovieClipLoader-Objekt my_mcl die JPGs geladen werden.
Allerdings ist oftmals eine Ladezeit zwischen den Bildern, in der kein Bild angezeigt wird. Wie schaffe ich es, dass ich in dieser Ladezeit noch das alte Bild sehe und das neue JPG erst angezeigt wird, wenn es auch wirklich angezeigt werden kann.


PHP-Code:
var intervalId:Number;
var 
count:Number 1;
var 
maxCount:Number 125;
var 
duration:Number 2000;  // 2 Sekunden Dauer

function Timer_weiter()Void {
 if (
count >= maxCount) {
 
clearInterval(intervalId);
 }

 
my_mcl.unloadClip(mein_mc_i);
 
my_mcl.loadClip(count+".jpg"mein_mc_i);  // Bild in mit my_mcl.loadClip in den Movieclip mein_mc_i laden
 
count++;
}

intervalId setInterval(thisTimer_weiterduration); 
Wie kann ich das machen, hat jemand einen Codeschnippsel?

Vielen Dank im Voraus, es ist wirklich dringend,

Fabian

Geändert von Fabian_A (28-05-2006 um 19:45 Uhr)
Fabian_A ist offline   Mit Zitat antworten
Alt 28-05-2006, 21:00   #2 (permalink)
vicariously I
 
Benutzerbild von CHRIZZZLIE
 
Registriert seit: Apr 2003
Ort: HBC
Beiträge: 1.940
Ich würde das mit 2 Movieclips machen, wenn das Bild geladen ist lädst dus nochmal in den MC dahinter rein...
CHRIZZZLIE ist offline   Mit Zitat antworten
Alt 28-05-2006, 21:04   #3 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 80
Kann man das Bild nicht einfach erst laden und dann anzeigen lassen? Wenn ja, wie macht man das?

Viele Grüße,
Fabian
Fabian_A ist offline   Mit Zitat antworten
Alt 29-05-2006, 13:58   #4 (permalink)
vicariously I
 
Benutzerbild von CHRIZZZLIE
 
Registriert seit: Apr 2003
Ort: HBC
Beiträge: 1.940
Zitat:
Zitat von Fabian_A
Kann man das Bild nicht einfach erst laden und dann anzeigen lassen? Wenn ja, wie macht man das?

Viele Grüße,
Fabian
Wenns geladen is kriegst du dass andere ohne nen 2. Movieclip nicht mehr raus... das ist das problem. es wird immer erst angezeigt wenns geladen ist...
CHRIZZZLIE ist offline   Mit Zitat antworten
Alt 29-05-2006, 16:39   #5 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 80
Ist es nicht allgemein sinnvoller die Bilder vorher zu importieren und dann aufrufen zu lassen statt mit loadClip jedesmal extern zu laden? Lässt sich dadurch auch die Ladezeit zwischen den beiden Bildern vermeiden?
Oder ist das Laden aus einer externen Datei mit loadClip während der Slideshow schon der übliche Weg?

Danke vielmals für Antworten,
Fabian
Fabian_A ist offline   Mit Zitat antworten
Alt 30-05-2006, 12:54   #6 (permalink)
vicariously I
 
Benutzerbild von CHRIZZZLIE
 
Registriert seit: Apr 2003
Ort: HBC
Beiträge: 1.940
Externes laden ist absolut üblich. Was hast du gegen die Methode die ich dir geschrieben hab?
CHRIZZZLIE ist offline   Mit Zitat antworten
Alt 30-05-2006, 15:29   #7 (permalink)
Neuer User
 
Registriert seit: May 2006
Beiträge: 80
Gar nichts
Ich wollte bloß die Ernüchterung verhindern, dass ich mich über einen komplizierten Weg der Programmierung meiner Bildergalerie widme, um dann am Ende festzustellen, dass es anders viel einfacher und üblicher gewesen wäre.

Dann mach ich mich jetzt mal ran und programmiere den zweiten mc und meld mich falls wieder Probleme auftreten sollten.
Vielen Dank,
Fabian
Fabian_A 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:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele