Question SWC - FDT - Flash
Bonjour,
Un truc m'échappe sur un exemple pourtant très simple.
Dans Flash :
Je fais un rond dans un MovieClip.
Je lui attache une Class MaBalle dans un fichier MaBalle.as
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| package {
import flash.display.MovieClip;
public class MaBalle extends MovieClip {
public function MaBalle() {
// constructor code
}
}
} |
J'exporte MaBalle.swc.
Je reprends MaBalle.swc dans mon projet FDT (Flex 4.6).
Je fais :
Code:
1 2 3 4 5 6
| trace( this.numChildren ); // envoi 0
var maBalle:MaBalle = new MaBalle();
this.addChild(maBalle);
trace( this.numChildren ); // envoi 1 |
Et cela s'affiche.
Là où je ne comprends pas, si je fais la même depuis un nouveau projet depuis Flash.
J'ajoute mon MaBalle.swc au projet (Fichier > Paramètre d'ActionScript > Chemin de la bibliothèque > MaBalle.swc
Je fais la même chose :
Code:
1 2 3 4 5 6
| trace( this.numChildren ); // envoi 0
var maBalle:MaBalle = new MaBalle();
this.addChild(maBalle);
trace( this.numChildren ); // envoi 1 |
Mais rien ne s'affiche... pourtant l'objet est bien sur le stage !
Si vous avez une piste, merci !