2010-11-18 51 views
0

我有圖像爲位圖:如何在Canvas背景中設置位圖圖像? AS3

var bitmapImage:Bitmap=getDefaultImage(); 

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

我找到方法

myCanvas.setStyle("backgroundImage",url); 

但我不需要網址。當我這樣做:

myCanvas.setStyle("backgroundImage",bitmapImage); 

我有一個錯誤。

如何在畫布背景中設置位圖圖像?

回答

0

我不知道這是可能的......你看,的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