Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-11-2005, 17:37   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
Preloading bei Seite mit vielen Bildern

Hello!

ich mühe mich gerade mit meinem ersten Flash-Projekt herum (ein Portfolio mit vielen Bildern) ;-)

Nun, mit einem Preloader ganz am Anfang wird die Sache nicht getan sein, da es ca. 10 Projekte gibt und zu jedem mindestens 5 jpegs - da will doch keiner so lang warten :-/
Hält ihr es für sinnvoller, vor jedem Projekt einen eigenen Preloader zu machen oder jedes Bild dynamisch zu laden? Die Seite ist ja so aufgebaut, dass man aus dem Hauptmenü zu den Projekten kommt, dann jedes einzelne extra auswählen kann und dann Fall mit Pfeilen die Bilder vor- und zurückblättern kann.

Bei beiden Varianten stoße ich allerdings an die Grenzen meines AS Wissens :-p Ich hab jetzt einiges an Tutorials und auch Threads hier im Forum durchgelesen, und es ist mir nicht klar, wie ich Teilpreloader machen könnte (ich habe die ganze Seite eigentlich in einer Flash-Datei; und habe sie jetzt auf mehrere Szenen aufgeteilt in der Hoffnung dass dann der Preloader nur diese Szene berücksichtigt, aber leider klappt das nicht (oder ich müßte den Preloader adaptieren, was bei meinem glaube ich nicht möglich ist...)

Mein Preloader derzeit schaut so aus:
function checkLoad(mcTarget:MovieClip):Void{
var nLBytes:Number = mcTarget.getBytesLoaded();
var nTBytes:Number = mcTarget.getBytesTotal();
var nPercent:Number = (nLBytes/nTBytes)*100;
mcLoader.mcBar._xscale = nPercent;

var sPercent:String = Math.floor(nPercent).toString();
var sKBytes:String = Math.floor(nTBytes/1024).toString();
var sMessage:String = sPercent + "% of " + sKBytes + "K loaded.";
mcLoader.tPercent.text = sMessage;

if (nLBytes >= nTBytes && nTBytes > 0) {
if (nCount>=6) {
clearInterval(nProgress);
mcTarget.gotoAndStop("intro");
} else {
nCount++;
}
}
updateAfterEvent();
}
var nCount:Number = 0;
var nProgress:Number = setInterval(checkLoad, 100, this);

stop();

Oder, wenn ich die Bilder automatisch lade, wie stelle ich das am einfachsten an?
Kein Bild hat über 40kb, der Durchschnitt liegt eher bei 25kb/Bild..

Ich wär euch für nen Tipp echt dankbar!!
evian ist offline   Mit Zitat antworten
Alt 01-11-2005, 21:08   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
hmm nun gut ich hab mich entschlossen das ganze in mehrere filme zu spalten (auch um es leichter updaten zu können, somit fällt das problem mit dem preloader weg).
ich bin mir nun nicht sicher, wie ich von einem film in den anderen springe - laut Flash Help scheint ja nur loadmovie dafür gut zu sein, aber ich würde ungern den film in den hauptfilm laden, sondern eher von einem film zum nächsten springen - geht das?
evian ist offline   Mit Zitat antworten
Alt 01-11-2005, 21:51   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 16
problem gelöst, ich bette sie alle auf eine eigene html seite ein, die ich dann verlinke - funzt wunderbar
maybe nicht profimäßige vorgehensweise, aber beim ersten flash projekt darf man schummeln
evian 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 03:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele