0
以同樣的方式,我可以用特定的顏色填充Sprite,有什麼方法可以使用我自己的紋理圖像作爲Flex中Sprites的背景嗎?紋理作爲Flex中的Sprite的背景
以同樣的方式,我可以用特定的顏色填充Sprite,有什麼方法可以使用我自己的紋理圖像作爲Flex中Sprites的背景嗎?紋理作爲Flex中的Sprite的背景
您可以使用Graphics.beginBitmapFill()方法,然後用標準方法繪製形狀。還有其他方法。比如,我用BitmapFill會將比如在Flex創建一個 「格仔背景」:
private static function getCheckeredBitmapData() : BitmapData {
if (_checkeredBitmapData == null) {
_checkeredBitmapData = new BitmapData(16, 16, false, 0xCCCCCC);
_checkeredBitmapData.fillRect(new Rectangle(0, 0, 8, 8), 0xFFFFFF);
_checkeredBitmapData.fillRect(new Rectangle(8, 8, 16, 16), 0xFFFFFF);
}
return _checkeredBitmapData;
}
...
<s:fill>
<s:BitmapFill source="{getCheckeredBitmapData()}" fillMode="repeat"/>
</s:fill>
是將其與特定的紋理工作?我不想在運行時創建。我有我自己的紋理圖像(即,png),我想用它作爲紋理背景。 – 2012-07-25 15:33:53