Hello all,
I've set up an Away3D - Flash IDE project. I'm using Sprites from the
Flash library to create BitmapMaterials for Planes in Away3D.
I'd really like the Sprite's transparencies (alpha channel) to show up
in the BitmapMaterials, but I can't seem to get it to work :(
Here's my code:
textSprite = new TextSprite(); // Sprite
object from the Flash libraty
matSprite = new
BitmapMaterial(getBitmapData(textSprite));
//matSprite.transparent = true; // doesn't do the trick
matSprite.lights = [light1];
matSprite.diffuseMethod = new BasicDiffuseMethod();
matSprite.diffuseMethod.alphaThreshold = 0.5;
// no
luck!
private function
getBitmapData(srcSprite:Sprite):BitmapData
{
var bmd:BitmapData = new BitmapData(srcSprite.width,
srcSprite.height);
var b:Bitmap = new Bitmap(bmd);
bmd.draw(srcSprite);
return(bmd);
}
I'd appreciate any hints / pointers! Thanks in advance,
0L4F