La classe ModuleLoader est connectée à une instanciation différée et assure qu’une seule copie du fichier SWF de module est transférée via le réseau à l’aide du singleton ModuleManager.
Si le module a déjà été chargé, cette méthode ne fait rien. Elle ne charge pas le module une seconde fois.
Si le module n’existe pas ou a déjà été déchargé, cette méthode ne fait rien.
Par exemple, si ce conteneur est un enfant d’un élément TabNavigator, cette icône s’affiche dans l’onglet correspondant. Si ce conteneur est un enfant d’un composant Accordion, cette icône s’affiche dans l’en-tête correspondant.
Pour incorporer l’icône dans le fichier SWF, utilisez la directive de compilateur MXML @Embed().
icon="@Embed('filepath')"
L’image peut être un fichier JPEG, GIF, PNG, SVG ou SWF.
Par exemple, si ce conteneur est un enfant d’un élément TabNavigator, cette chaîne s’affiche dans l’onglet correspondant. Si ce conteneur est un enfant d’un composant Accordion, cette chaîne s’affiche dans l’en-tête correspondant.
<?xml version="1.0"?> <!-- This module loads an image. --> <s:Module width="100%" height="100%" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Image source="trinity.gif"/> </s:Module>