background preloader

ModuleLoader

Facebook Twitter

Flex 3 - Adobe Flex 3 Help. Les évènements de ModuleLoader (ready, loading, … La classe ModuleLoader propage plusieurs évènements, dont « setup », « ready », « loading », « unload », « progress », « error », « urlChanged ».

Les évènements de ModuleLoader (ready, loading, …

Vous pouvez utiliser ces évènements pour vérifier la progression du chargement, savoir quand le module a été déchargé et quand la propriété ‘ »url » du moduleloader a été modifiée. L’exemple suivant utilise un composant ModuleLoader personnalisé. Ce composant va redispatcher tous les évènements des modules pendant qu’ils sont chargés par l’application principale: Le ModuleLoader Custom: L’application principale. Utiliser l'évènement progress (ModuleEvent.PROGRE. Vous pouvez utiliser l’évènement progress (ModuleEvent.PROGRESS) pour connaitre la progression du chargement d’un module.

Utiliser l'évènement progress (ModuleEvent.PROGRE

Quand vous ajoutez un listener sur l’évènement PROGRESS, Flex appelle ce listener à intervalle régulier pendant le chargement du module. Chaque vous que le listener est chargé, vous pouvez regarder la propriété « bytesLoaded » de l’évènement que vous pouvez comparer à la propriété « bytesTotal » pour obtenir un pourcentage d’avancement (en ressortant la bonne vieille règle de 3). L’exemple suivant indique le niveau de complétion pendant le téléchargement du module. Dans cet exemple, on a aussi une simple barre de progress (en texte) qui montre à l’utilisateur le temps qu’il lui reste à attendre: Flex Source Code Download: Télécharger le code source complet de l’application. Utiliser l'évènement Error (ModuleEvent.ERROR) - Setting the bar skin on a ProgressBar control in Flex. Creating a custom bar skin on an MX ProgressBar control in Flex. Flex Progress Bar. Creating a custom track skin on an MX ProgressBar control in Fle.