[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
Flash Tutorials bei TUTORIALS4FLASH.DE •Text Preloader
Seite 1 von 1

Text Preloader

Verfasst: Sa 19. Jan 2008, 12:35
von Moon
Bei größeren Flashfilmen ist es hilfreich einen Preloader zu verwenden.
Ein Preloader ist eine Art Ladebildschirm,
mit dem ihr den Ladestatus anzeigen lassen könnt und Animationen bei Bedarf hinzufügen könnt.


Zuerst erstellen wir ein dynamisches Textfeld und passen die Größe an.
Und vergeben einen Instanznamen.
instanzname.png
instanzname.png (8.32KiB)30437 mal betrachtet
Der AS-Code im ersten Frame

Code: Alles auswählen

stop();
onEnterFrame = function(){
loadedBytes = Math.ceil(getBytesLoaded()/1024);
totalBytes = Math.ceil(getBytesTotal()/1024);
percentDone = Math.ceil((loadedBytes/totalBytes)*100);

preload_txt.text = "Ladestatus: ";
preload_txt.text += loadedBytes+"/"+totalBytes+"KBytes";
preload_txt.text += "="+percentDone+"%";

if(percentDone>=100){
gotoAndStop(2); //Zum gewünschten Frame
delete onEnterFrame;
}
}
Als Ergebnis bekommt ihr nun so etwas:

preloader.swf [365Bytes |30275 mal betrachtet ]

Download der Quelldatei:
preloader.fla
(32KiB)2062-mal heruntergeladen