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: Text Datei-Config für Http-Service Flex ist eine feine Sache. Wer gerne eine Konfigurationsdatei für...
  3. Warum Flex? ...
  4. Flex Explorer Roundup Flex Filter Explorer Flex Style Explorer Flex Charting Explorer Flex...
  5. Flex Experimente Ich hatte eigentlich keine Zeit, aber wollte zwei Dinge unbedingt...

Autor: Tom

I am Jack's evil father!

Ein Kommentar

  1. Sehr schönes snippet :cool:

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.