Boujour à tous,
Je cherche à peindre un de mes composants dans une Bitmap. Pour ça, j'ai essayé d'utiliser la méthode BitmapData.draw(myComp,...) (ou ImageSnapshot.captureBitmapData(...), ce qui revient à peu près au même). Mon problème, c'est que code ne semble fonctionner qu'avec des composants "actifs", c'est à dire déjà intégrés dans l'arborescence de composants de mon application. En gros, je voudrais être capable de faire la chose suivante :
Pour avoir essayé ce type de code avec une de mes classes, j'ai pu voir que la méthode updateDisplayList de mon composant n'était même pas appelée, ce qui explique pourquoi la bitmap reste désespérement vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var label:Label = new Label(); label.text = "toto"; label.width = 40; label.height = 40; // ... var bitmapData:BitmapData = new BitmapData(); bitmapData.draw(label);
Je me demandais donc si ce que j'essaie de faire est impossible ou s'il est possible d'ajouter un quelconque code pour rendre le label "renderable".
Merci d'avance,
Pierre.
Partager