Foundation ActionScript 3.0 Image Effects

Foundation ActionScript 3.0 Image Effects

Todd Yard

Language: English

Pages: 673

ISBN: B004QDOUAI

Format: PDF / Kindle (mobi) / ePub

Foundation ActionScript 3.0 Image Effects discusses the ins and outs of graphical manipulation through code of all the different elements available in a Flash project, from vectors to bitmaps to videos, from animated text effects to dynamic video filters. Flash 8 introduced a vast array of image features, such as blend modes and filters as well as ActionScript's powerful BitmapData object, and this book covers all those effects in their CS4 form, as well as the graphical options that are available, such as the Pixel Bender Toolkit. It also details the many possible effects that can be achieved and the associated practical applications, with a focus on strong object-oriented programming methodologies to make the code more modular and reusable across projects.

Gives detailed information on all of the image manipulation abilities of Flash CS4
Covers complex technology, such as the Pixel Bender Toolkit
There is no other book like it, covering the same topics in as much depth

center of the bitmap. That’s it for the values that are passed to `n]sPne]jchao$%. The remaining code in the class handles the drawing and dragging of the anchors. For the drawing, it is very similar to what was demonstrated in ChangingPointsOnAPath, so we will not step through all that code again. The new lines create a TextField instance and add it to the anchor. r]nh]^ah6PatpBeah`9jasPatpBeah`$%7 h]^ah*t9)07 h]^ah*u9)57 h]^ah*ikqoaAj]^ha`9b]hoa7 h]^ah*patp?khkn9,tBBBBBB7

blend mode is very similar to D=N@HECDP, except instead of screening or multiplying based on the display object, the background pixels are used for this determination. That means that when the background pixel’s color is greater than medium gray, the display object pixel is screened, and when the background pixel is less than medium gray, the display object pixel is multiplied. This can be expressed using our afore-written functions as follows:

in more depth in Chapter 4 after we get into BitmapData. Consider this a tantalizing glimpse of the future. l]_g]caw eilknpbh]od*`eolh]u*>epi]l7 eilknpbh]od*`eolh]u*>epi]l@]p]7 eilknpbh]od*`eolh]u*>epi]l@]p]?d]jjah7 eilknpbh]od*`eolh]u*Od]la7 eilknpbh]od*behpano*>hqnBehpan7 eilknpbh]od*behpano*@eolh]_aiajpI]lBehpan7 eilknpbh]od*behpano*@eolh]_aiajpI]lBehpanIk`a7 eilknpbh]od*caki*I]pnet7 eilknpbh]od*caki*Lkejp7 WOSB$se`pd92,,(daecdp90,,(^]_gcnkqj`?khkn9,tAAAAAA%Y

image into the source image. The effect, if I may be blunt, reminds me of a PowerPoint transition from the 1990s or a Star Trek beam effect on a shoestring budget (or is that redundant?). So unless you are purposely attempting to re-create these effects, getting real use out of this method requires some creativity. However, I have found that it can be useful for introducing a slight grain or irregularity to images by performing a single dissolve with a small number of pixels between the source