Preloader Flex avec swf, label, image et autres composants, Comment faire?
Bonjour,
Je désire créer mon propre preloader avec une animation swf, le logo de la société, et différents label... Bref pleins de composants divers et variés.
Vu que ça ne ressemble en rien à unloader classique je vais faire une classe
Code:
1 2
| public class CustomPreloader extends Sprite implements IPreloaderDisplay {
} |
J'implémente toute les méthodes. Par contre je ne sais pas où rajouter mes composants. Imaginons
Code:
1 2 3 4
| public function set preloader(value:Sprite):void{
value.addEventListener(ProgressEvent.PROGRESS, progressEventHandler);
value.addEventListener(FlexEvent.INIT_COMPLETE, initCompleteEventHandler);
} |
comment faire pour mettre deux label dedans, car le code suivant ne fonctionne pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public function set preloader(value:Sprite):void{
var label1:Label = new Label();
label1.text = "Label 1";
label1.x=20;
label1.y=30;
addChild(label1);
var label2:Label = new Label();
label2.text = "Label 2";
label2.x=20;
label2.y=30;
addChild(label2);
value.addEventListener(ProgressEvent.PROGRESS, progressEventHandler);
value.addEventListener(FlexEvent.INIT_COMPLETE, initCompleteEventHandler);
} |
Pourquoi cela ne marche pas, comment faut il faire svp? Puis je créer un composant type, que j'instancie dans mon preloader? Merci.