Preloader personnalisé dans Flex avec un swf
Dans un post, Jesse Warden explique comment créer un preloader presonnalisé. L'exemple est intéressant et complet mais j'ai eu une petite surprise en voulant mettre en place la même chose. Si on créé le swf avec Flash CS3, même en exportant en AS2 pour Flash 8, il semble que Flash CS3 rajoute dans les propriétés de liason une classe du même nom que l'identifiant de liaison du coup, Flex ne peut pas "transcoder" le swf publier.
La solution est de publier le swf en utilisant Flash 8...
Une autre solution pour exporter depuis la CS3 est de ne pas déclarer la variable “clip” comme un MovieClip.
Donc, dans le fichier Preloader.as fourni, il faut remplacer “private var clip:MovieClip;” par “private var clip;”.
Moins propre mais plus simple surtout si on n’a plus la 8 sous le coude