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

Reply via email to