var noise:BitmapData = new BitmapData(400, 100, false, 0x0);
var n:int = noise.width * noise.height;
var data:ByteArray = new ByteArray();
while (n--) {
data.writeUnsignedInt(Math.random() * 0xffffffff);
}
data.position = 0;
noise.setPixels(noise.rect, data);
position を 0 に戻しとかないとダメ。