2010-11-18 7 views
0

Je image Bitmap:Comment définir l'image bitmap en arrière-plan Canvas? AS3

var bitmapImage:Bitmap=getDefaultImage(); 

J'ai besoin de définir ce bitmap comme toile backgroundImage.

Je trouve la méthode

myCanvas.setStyle("backgroundImage",url); 

Mais je ne avez pas besoin url. Quand je fais ceci:

myCanvas.setStyle("backgroundImage",bitmapImage); 

J'ai une erreur.

Comment définir une image bitmap en arrière-plan de la toile?

Répondre

0

Je ne sais pas si cela est possible ... Vous voyez, setStyle et getStyle à AS3.0 travaillent tous les deux sur la base de CSS. Et en CSS il n'y a rien comme Bitmap, juste des URL, des URI, des valeurs numériques, de chaîne et de type ... Rien pour les données d'octet.

Alors - soit vous utilisez votre Canvas mal (? Ne pas l'utiliser du tout peut-être), ou, si vous avez vraiment besoin d'utiliser la méthode SetStyle pour cela, vous devrez utiliser l'URL. .. Cependant, je pense qu'il pourrait être possible d'intégrer le fichier dans le fichier SWF ... Pas seulement avec la directive Embed, mais quelque chose comme le projet Flex. Il peut être possible d'adresser le fichier avec une URL locale telle que "myBitmap.png".

+0

Je n'ai pas besoin d'utiliser la méthode setStyle, j'ai juste besoin de définir cette img. intégrer ce n'est pas mon cas, je reçois cette image de la méthode ... – nkukhar

Questions connexes