Hi Everyone,
I am having an issue with the alpha property of the BitmapMaterial,
basically it won't change. This is how I have it set up:
var earthBitmap:Bitmap = Bitmap(earthLoader.content);
var earthBitmapData:BitmapData = earthBitmap.bitmapData;
var earthBitmapMaterial:BitmapMaterial = new BitmapMaterial
(earthBitmapData, {alpha:0});
var earthAIDSBitmap:Bitmap = Bitmap(earthAIDSLoader.content);
var earthAIDSBitmapData:BitmapData = earthAIDSBitmap.bitmapData;
var earthAIDSBitmapMaterial:BitmapMaterial = new BitmapMaterial
(earthAIDSBitmapData, {alpha:0});
var overPopBitmap:Bitmap = Bitmap(earthOverPopLoader.content);
var overPopBitmapData:BitmapData = overPopBitmap.bitmapData;
var overPopBitmapMaterial:BitmapMaterial = new BitmapMaterial
(overPopBitmapData, {alpha:0});
var earthPollutionBitmap:Bitmap = Bitmap
(earthPollutionLoader.content);
var earthPollutionBitmapData:BitmapData =
earthPollutionBitmap.bitmapData;
var earthPollutionBitmapMaterial:BitmapMaterial = new BitmapMaterial
(earthPollutionBitmapData, {alpha:0});
var earthIceCapBitmap:Bitmap = Bitmap(earthIceCapLoader.content);
var earthIceCapBitmapData:BitmapData = earthIceCapBitmap.bitmapData;
var earthIceCapBitmapMaterial:BitmapMaterial = new BitmapMaterial
(earthIceCapBitmapData, {alpha:0});
var burnBitmap:Bitmap = Bitmap(burnLoader.content);
var burnBitmapData:BitmapData = burnBitmap.bitmapData;
var burnBitmapMaterial:BitmapMaterial = new BitmapMaterial
(burnBitmapData);
earthTex = new BitmapMaterialContainer(1000, 500, {materials:
[burnBitmapMaterial,
earthIceCapBitmapMaterial,
earthPollutionBitmapMaterial,
overPopBitmapMaterial,
earthAIDSBitmapMaterial,
earthBitmapMaterial]});
earthTex.updateRenderBitmap();
earth = new Sphere({material:earthTex, radius:150, segmentsW:21,
segmentsH:21});
earth.ownCanvas = true;
earth.bothsides = true;
earth.filters = earthGlow;
scene.addChild(earth);
When the scene renders all of the textures appear at 100 alpha. Am I
missing something?
Thanks,
Joe