2011-02-13 2 views

Répondre

7

Vous devez vous assurer que l'objet BitmapData est initialisé avec une couleur transparente background-fill-color (le 4ème paramètre du constructeur). Cela devrait fonctionner (en supposant que vous avez votre texte dans un champ de texte):

var snapshot:BitmapData = new BitmapData(textField.width, textField.height, true, 0x00000000); 
snapshot.draw(textField, new Matrix()); 

Voir aussi la as3 docs for the BitmapData constructor

+0

cela semble utile, mais après cette étape, que ferais-je pour l'afficher à l'écran? merci d'avance-- –

+1

Vous l'ajouteriez via un objet Bitmap à la liste d'affichage: 'var bmp: Bitmap = new Bitmap (bd); addChild (bmp); ' – meyertee

+0

merci un paquet: D –