如何在Canvas背景中设置位图图像? AS3

问题描述:

我有图像为位图:如何在Canvas背景中设置位图图像? AS3

var bitmapImage:Bitmap=getDefaultImage(); 

我需要设置此位帆布和backgroundImage。

我找到方法

myCanvas.setStyle("backgroundImage",url); 

但我不需要网址。当我这样做:

myCanvas.setStyle("backgroundImage",bitmapImage); 

我有一个错误。

如何在画布背景中设置位图图像?

我不知道这是可能的......你看,的setStyle的getStyle在AS3.0上CSS基地里工作。在CSS中,没有什么像位图,只是URL,URI,数字,字符串和类型值...没有字节数据。

所以 - 无论你用你的帆布错(?不使用它在所有可能),或者,如果你真的需要使用这个的setStyle方法,你将不得不使用的URL。 ..但是,我认为可以将文件嵌入到SWF文件中...不仅可以使用嵌入指令,还可以使用Flex项目。可以使用本地URL(例如“myBitmap.png”)来处理文件。

+0

我不需要使用setStyle方法,我只需要设置这个img。嵌入它不是我的情况,我从方法得到这个图像... – nkukhar 2010-11-18 20:21:16