Puis-je enregistrer une capture d'écran à partir d'un fichier SWF chargé en utilisant la classe SWFLoader?flex: prendre une capture d'écran à partir du fichier swf chargé de swfloader
0
A
Répondre
3
Dans le cas où le swf chargé est déjà dans un état souhaité dans SWFLoader, vous devriez être en mesure de le faire
var bitmapData:BitmapData =
new BitmapData(swfLoader.content.width, swfLoader.content.height);
bitmapData.draw(swfLoader);
var bitmap:Bitmap = new Bitmap(bitmapData);
var image:Image = new Image;
image.source = bitmap;
addChild(image);
Cela ajouterait la capture d'écran résultant dans la liste d'affichage de votre application. Bien sûr, si vous voulez l'enregistrer, vous pouvez prendre le bitmapData et l'encoder au format PNG, par exemple. Vous pouvez trouver beaucoup de tutoriels pour cela. Si vous utilisez AIR, vous pouvez simplement l'enregistrer sur le disque de l'utilisateur. Dans le cas où votre application est sur une page Web, vous avez probablement besoin d'un support côté serveur pour enregistrer l'image.
Questions connexes
- 1. Flex 3 (Action Script): Comment accéder à une fonction à partir d'un fichier swf chargé?
- 2. Comment appeler les fonctions actionscript dans le fichier SWF chargé dans swfLoader de mon application Flex?
- 3. Un fichier .swf chargé avec SWFLoader peut-il propager des événements à l'application parente?
- 4. flex4: récupérer des événements à partir du swf chargé en utilisant swfloader
- 5. Masquer le composant Flex à partir de SWFLoader
- 6. Comment utiliser SWFLoader uniquement à partir d'Actionscript dans Flex 3 et charger dynamiquement du contenu?
- 7. flex swfloader: est-il possible d'ajouter des classes et des fonctions au fichier flash chargé?
- 8. Prendre une capture d'écran à partir du code
- 9. Redimensionner le fichier SWF chargé pour l'insérer dans le canevas
- 10. contrôle swfLoader et contenu sonore en flex
- 11. flex - SWFLoader - authentication
- 12. Écouter des événements à partir d'un fichier SWF chargé?
- 13. Utilisation du processeur Flex AIR SwfLoader> 50% problème
- 14. En attente pendant que SWFLoader charge un fichier swf
- 15. Contrôle SWFLoader Volume
- 16. Fichier SWF non chargé à partir du cache lorsqu'il est accédé à partir de différentes pages du site Web?
- 17. Adobe Flex, chargement d'un fichier SWF distant
- 18. swfloader: est-ce que je peux attraper toutes les exceptions du swf chargé?
- 19. Comment mettre à l'échelle un fichier SWF chargé?
- 20. Accéder à une fonction dans un fichier .swf chargé?
- 21. Nécessité de définir l'en-tête de cookie sur l'utilisation AIR de SWFLoader pour récupérer le fichier Flex .swf distant
- 22. Prendre une capture d'écran
- 23. Prendre une chaîne aléatoire à partir du fichier texte Cocoa?
- 24. Menu contextuel pour SWF chargé
- 25. Ajout d'événements de souris à un fichier SWF chargé dynamiquement
- 26. Le fichier SWF chargé ne s'affiche pas
- 27. Prendre une capture d'écran du navigateur/fenêtre de l'onglet dans flex
- 28. dimensions de l'étape swf chargé
- 29. Flash CS3 swf chargé à l'intérieur de l'édition flexible (Bitmap)
- 30. FLEX: le composant swfloader ne déclenche pas l'événement complet