Open a JPEG file in Fireworks.
Figure 36. A photo with a light spot on a wooden floor
Select Feather in the Edge pop-up menu in the Property inspector and set the value to 50.
Figure 37. The Edge pop-up menu set to Feather
Select an oval area of the photo to circle the light spot.
Figure 38. The selected area circling the light spot
This article has shown you five techniques to quickly and easily create alpha channel bitmaps.
Leveraging the power of alpha channels, you could use a 3D package such as Maya or 3DS Max to create two prerendered images: one only with colors, the other only with shadows. The one with shadows could be converted to alpha using the Macromedia Fireworks MX 2004 Convert to Alpha filter. This allows you to composite scenes-creating two bitmap sprite channels or two overlays-changing dynamically the alpha channel if need be. You can easily composite two bitmaps using the score in Macromedia Director MX 2004-creating two sprites-one on top of the other. For Shockwave 3D projects, you may create two instances of the Overlay Tweening behavior in the Chrome Lib in order to create two overlays-just drag and drop the same behavior twice, each instance pointing to a different bitmap as a parameter.
Concerning Shockwave 3D, remember to set the texture render format to 32 bits (RGBA8888) for overlays to use the full alpha channel data - Shockwave 3D default render format is 16 bits RGBA5551. To this end, you can use the Texture Render Format behavior in the Chrome Lib. Another tip concerning textures for overlays is to have powers of two width and height, e.g 512 x 512, 256 x 256, 128 x 128, 64 x 64 and so on... this way the textures will be crisp. With the extractAlpha() and setAlpha() Lingo instructions, you can extract the alpha channel from a bitmap cast member and assign it to another. You could create a new bitmap cast member on the fly by compositing the color information of one bitmap with the alpha channel information of another using the Lingo imaging API: new(#bitmap), image(), copyPixels().
As you have seen in this article, Flash is no stranger to alpha channel bitmaps. You can either create a transparent background for a transparent Flash application or use an alpha channel to composite a picture with a vector symbol whose color will be changed using ActionScript.