Я бег через несколько петель для построения блока 32 х 32 В моем реальном примере цвета варьируется, но в тестировании, даже упрощен я не подвожу нигдеПочему это делает пустой битмап?
var tempWidth:int = currentTileSel.width;
var tempHeight:int = currentTileSel.height;
var newbit:Bitmap = null;
var myBitmapData:BitmapData = new BitmapData(tempWidth, tempHeight,true,0x000000);
var drawCount:int = 0;
for(var i:int = 0; i< tempHeight; i++)
{
for(var j:int = 0; j < tempWidth; j++)
{
var setColor:uint = pixelArray[drawCount].colorfill;
myBitmapData.setPixel32(j,i,0x000000);
drawCount++;
}
}
///*
currentTileSel.graphics.clear();
currentTileSel.graphics.lineStyle(.25,0xCCCCCC,.5,false);
currentTileSel.graphics.beginBitmapFill(myBitmapData);
currentTileSel.graphics.drawRect(0,0,tempWidth,tempHeight);
currentTileSel.graphics.endFill();
currentTileSel.bitmapHolder = myBitmapData;
//*/
newbit = new Bitmap(myBitmapData);
gridLoader.addChild(newbit);
Я думаю, что это будет производить черную растровое пиксель за пикселем, но я ничего не получаю на bitmapFill и ничего, когда добавляю его на экран в виде растрового изображения.
Что я делаю неправильно? Заранее большое спасибо!
Большое спасибо! Это помогло! – ThinkNewDev