Est-ce que quelqu'un sait ce qu'est SWC et où utilise-t-on ce SWC dans le développement Flash?qu'est-ce que SWC, quand/où nous utilisons SWC dans Flash
Répondre
fichiers SWC facilitent l'échange de composants et d'autres actifs parmi les développeurs Flex. Vous n'avez besoin d'échanger qu'un seul fichier, plutôt que les fichiers et les images MXML ou ActionScript et les autres fichiers de ressources. Le fichier SWF dans un fichier SWC est compilé, ce qui signifie que le code est chargé efficacement et il est masqué à partir d'une vue occasionnelle.
.
Vous pouvez également lier dynamiquement le contenu des fichiers SWC. La liaison dynamique est lorsque le fichier SWF entier est chargé au moment de l'exécution. Pour obtenir une liaison dynamique du fichier SWF, vous devez utiliser le fichier SWC en tant que bibliothèque partagée Runtime ou RSL.
http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_30.html
Fondamentalement, bibliothèques partagées à l'exécution.
This flex3 guide vous en dira plus.
Je peux me tromper, mais les fichiers .swc ne sont-ils pas ajoutés à votre projet au moment de la compilation? Cela semble être une petite différence, mais cela peut avoir un impact énorme sur la façon dont votre application fonctionne, fonctionne et fonctionne. – Myk
Lors de l'utilisation des bibliothèques partagées Runtime, les fichiers SWC sont utilisés au moment de la compilation pour garantir que toutes les classes seront disponibles au moment de l'exécution. Le SWC n'est pas utilisé au moment de l'exécution, mais un fichier SWF (RSL) avec les mêmes classes doit être disponible. – aaaidan
Donc, vous savez comment en AS3 vous pouvez importer des classes en tapant le nom du package? flash.display.MovieClip, etc? Un .swc vous permet fondamentalement de créer un seul fichier qui contient un paquet de paquets, mais inclut également tous les DisplayObjects visuels qui sont associés à ces paquets. Disons, par exemple, que j'ai un .fla avec 30 images que je veux associer à des classes que je peux utiliser dans d'autres .flas.
Normalement, avec un fichier .fla, vous compilez un fichier .swf, mais vous avez également la possibilité de le compiler en .swc. Vous pouvez configurer votre fichier pour créer quelque chose comme myPath.images.Image1, myPath.images.Image2, etc. Ensuite, vous compilez en .swc et le placez dans le chemin .swc de tout autre projet. Dans ce projet, vous pouvez simplement taper "import myPath.images.Image1" et vous aurez automatiquement une classe que vous pouvez instancier et laisser tomber sur la scène et boum, vous avez votre image.
Il est super utile si vous voulez:
- lien facilement des images à coder et stocker que dans un petit paquet
- créer un code que d'autres personnes peuvent utiliser, mais ne peuvent pas nécessairement regarder
- Exportez le code et les graphiques de Flash dans FlexBuilder, qui ne dispose pas des outils graphiques/d'animation que Flash possède.
Avoir du sens?
- 1. UIComponent dans Swc
- 2. Comment créer un fichier SWC
- 3. SWC Problème de chargement
- 4. incapable de charger SWC YahooMap.swc
- 5. en utilisant alchemy généré swc dans Flash CS4
- 6. Flex/Flash: comment intégrer la même police dans plusieurs SWC
- 7. Utilisation du fichier SWC du composant Flash dans Flex
- 8. Travailler avec SWC - problème getDefinitionByName
- 9. Actualiser SWC dans FlexBuilder après la publication
- 10. Flash et Flex flux de travail en utilisant un SWC
- 11. Chemin de la bibliothèque de fichiers Flash CS4 et SWC
- 12. fichier SWC de compilation FDT
- 13. Créer un fichier SWC à l'aide de Flash Builder 4
- 14. Classes ActionScript à 1 fichier SWC
- 15. SWC Flex: existe-t-il des versions "debug" et "release" pour SWC?
- 16. Problème de liaison du fichier SWC
- 17. Accès aux éléments enfants dans un fichier SWC
- 18. SWC Nom de l'occurrence sur MovieClips?
- 19. Pouvons-nous utiliser swc de Haxe swf compilé dans Actionscript comme libs normales?
- 20. Conflits entre l'habillage SWC et l'API de dessin Spark
- 21. comment nous utilisons BigInt?
- 22. Comment exporter et utiliser SWC pour RSL avec Flash Pro CS5?
- 23. Comment puis-je définir un thème swc dans Maven?
- 24. fusionner l'habillage personnalisé et la classe personnalisée dans SWC
- 25. Comment intégrer un fichier XML dans un fichier swc
- 26. Création d'une bibliothèque d'images swc dans ActionScript 3 pur?
- 27. Comment lancer un fichier .swc dans un projet flexible?
- 28. Qu'est-ce qu'un fichier Flash .SWC et comment est-il utilisé?
- 29. Utilisons-nous toujours IPersistComponentSettings dans WPF?
- 30. pourquoi nous utilisons infopath dans sharepoint
Un exemple de la façon dont j'utilise SWC est avec HaXe. Contrairement au compilateur d'Adobe, HaXe utilisera les opcodes cachés dans flash10 pour optimiser le code. Depuis que je l'exporte vers un SWC, il est précompilé pour que je puisse importer le SWC dans mes projets AS3 et ne pas perdre les optimisations du compilateur lorsque je compile le projet AS3. – Allan