Bonjour,
Cela dépend du but final.
CDROM ou en ligne.
Pour un CDROM pas de problème il est possible de charger la bibliothèque.
Pour le en ligne c'est plus complexe.
L'idéal c'est de laisser dehors les "poids lourds" image, sons, vidéo et même texte pour 2 raisons.
1 - le poids
2 - la facilité de mise à jour
Flash travaille en permanence, et pour l'ensemble des fichiers, en mode "asynchrone" c'est à dire que entre le moment ou une requête est faite au serveur web et le moment ou le fichier est disponible chez le visiteur il y a un certain temps d'attente dont personne n'a la maitrise.
Dès que la première image d'un fichier swf est disponible l'animation est jouée tout en continuant à être téléchargée.
Donc l'idée c'est d'avoir le plus rapidement possible le premier fichier swf ,contenant uniquement du code donc petit en poids, pour qu'il fasse ensuite appel aux médias externes, en rafale, qui sont sur le serveur.
Si le découpage de l'animation est astucieusement fait les temps d'attente ne sont pas plus long qu'en html à vitesse de connexion égale.
Pour réussir cela, suivant le niveau de connaissance en Flash il est possible de faire :
pour utilisateur débutant
- Externalisation des images et chargement par le composant UILoader facile à maitriser
- Externalisation des vidéos et chargement diffusion en progressive streaming par le composant flvplayback facile à maitriser
pour utilisateur moyen
- en plus des 2 composants précédents utiliser le code pour charger le MP3, le XML, les fichiers texte. C'est un peu plus compliqué
pour utilisateur confirmé
Faire l'ensemble en code. Cela demande de savoir utiliser les écouteurs et les fonctions, la classe URLRequest, Loader, Sound etc...
Bonne réflexion......