Lorsque vous distribuez un composant qui possède une collection, le fichier SWC doit contenir les fichiers dépendants suivants :
Votre code utilise généralement les interfaces Collection et Iterator et les marque comme classes dépendantes. Flash inclut automatiquement des fichiers dépendants dans le fichier SWC et le fichier SWF de sortie.
Cependant, la classe d'implémentation de collection (mx.utils.CollectionImpl) et la classe d'élément de collection propre au composant ne sont pas automatiquement incluses dans le fichier SWC.
Pour inclure la classe d'implémentation de collection et la classe d'élément de collection dans le fichier SWC, vous définissez des variables privées dans le fichier ActionScript de votre composant, comme l'indique l'exemple suivant :
// classe d'élément de collection private var collItem:CompactDisc; // classe d'implémentation de collection private var coll:mx.utils.CollectionImpl;
Pour plus d'informations sur les fichiers SWC, reportez-vous à Présentation des fichiers SWC.