Thomas Horster

eat the cookie before the cookie eats you

Flex Preloader anpassen

| 1 Kommentar

Wer den Preloader einer Flex Applikation anpassen möchte, muss die Klasse DownloadProgressbar erweitern.

package preload
{
import mx.preloaders.DownloadProgressBar;
import flash.events.ProgressEvent;</code>

public class CustomPreloader extends DownloadProgressBar
{
public function CustomPreloader()
{
super();
// Downloadlabel setzen.
downloadingLabel="Lade Anwendung.."
// Initialisierungslabel setzen.
initializingLabel="Initialisiere.."
// Minimale Anzeigezeit auf 2 Sekunden setzen.
MINIMUM_DISPLAY_TIME=2000;
}

// Methode überschreiben, damit der Preloader beim Initialisieren angezeigt wird.
override protected function showDisplayForInit(elapsedTime:int,
count:int):Boolean {
return true;
}

// Methode überschreiben, damit der Preloader beim Download angezeigt wird.
override protected function showDisplayForDownloading(
elapsedTime:int, event:ProgressEvent):Boolean {
return true;
}

}

}

Aufgerufen wird das Ganze über die Eigenschaft preloader=”preload.CustomPreloader” im Application-tag, wenn das package im Verzeichnis preload liegt.
Die Farbe des Preloaders lässt sich übrigens im umgebenden Template anpassen, durch angeben der gewünschten Hintergrundfarbe.

Verwandte Artikel:

  1. smoothing des VideoDisplays in Flex Da die Informationen in diesem Fall etwas widersprüchlich sind und...
  2. Flex 3 Beta 2 ist draußen Seit 1. Oktober kann man sich die neue Flex 3...
  3. Flex: Text Datei-Config für Http-Service Flex ist eine feine Sache. Wer gerne eine Konfigurationsdatei für...
  4. Warum Flex? ...
  5. Flex Builder 2 und 3 Serial An die Leute, die in meinem Blog immer nach einer...

Autor: Tom

I am Jack's evil father!

Ein Kommentar

  1. Sehr schönes snippet :cool:

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.