User Guide

340 Flash Player API Overview
flash.external package
The flash.external package contains only the ExternalInterface class, which was introduced in
Flash Player 8 as a replacement for the
fscommand() function. ExternalInterface enables
communication between ActionScript and the Flash Player container—for example, an
HTML page with JavaScript or a desktop application in which Flash Player is embedded. For
more information, see “Using the External API” on page 501 and the flash.external package
in the ActionScript 3.0 Language Reference.
flash.filters package
The flash.filters package contains classes for bitmap filter effects that were introduced in Flash
Player 8. Filters let you apply rich visual effects, such as blur, bevel, glow, and drop shadows,
to display objects. The classes in the flash.filters package are BevelFilter, BlurFilter,
DisplacementMapFilter, GlowFilter, GradientBevelFilter, and GradientGlowFilter. This
package also includes classes that offer a more complicated and varied range of effects by
letting you apply matrixes to individual pixel values: ColorMatrixFilter and
ConvolutionFilter. For more information, see the flash.filters package in the ActionScript 3.0
Language Reference.
flash.geom package
The flash.geom package contains geometry classes, such as Point, Rectangle, and Matrix, to
support the Bitmap class, as well as the bitmap caching property of display objects. It also
contains the Transform and ColorTransform classes for manipulating color values. For more
information, see “Working with Geometry” on page 417 and the flash.geom package in the
ActionScript 3.0 Language Reference.