Я бегу через несколько циклов, чтобы построить блок 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 и ничего, когда добавлю его на экран в виде растрового изображения.
Что я делаю не так? Большое спасибо заранее!