我的图像为Bitmap:
var bitmapImage:Bitmap=getDefaultImage();
我需要将此位图设置为canvas backgroundImage。
我找到方法
myCanvas.setStyle("backgroundImage",url);
但我不需要网址。我这样做:
myCanvas.setStyle("backgroundImage",bitmapImage);
我有一个错误。
如何在画布背景中设置位图图像?
答案 0 :(得分:0)
我不确定这是否可行......你看,AS3.0中的 setStyle 和 getStyle 都可以在CSS基础上运行。在CSS中没有像 Bitmap 那样的东西,只有URL,URI,数字,字符串和类型值......没有字节数据。
那么 - 你是否使用 Canvas 错误(根本不使用它?),或者,如果你真的需要使用 setStyle 方法,您将不得不使用URL ...但是,我认为可以将文件嵌入到SWF中......不仅仅是使用嵌入指令,而是使用Flex项目。可以使用本地URL(例如“myBitmap.png”。
)来处理文件