The COORDINATES_ARE_PIXELS flag controls whether the coordinates passed to methods when creating
a path of predefined shape are expressed in pixels (true) or twips (false).
Deprecated. Searches the internal buffer for a bit pattern and advances the pointer to
the start of the bit field, returning true to signal a successful search.
Searches the internal buffer for a word and advances the pointer to the
location where the word was found, returning true to signal a successful
search.
Deprecated. Searches the internal buffer for a word and advances the pointer to the location
where the word was found, returning true to signal a successful search.
Constructs an FSBitmapFill object, specifying whether the image is tiled
or clipped within the shape, the identifier of the object containing the
image data and the coordinate transform used to change the appearance of
the image and place it relative to the origin of the shape.
The FSCharacterTable class provides predefined arrays of characters that can
be used with the FSTextConstructor's willDisplay() method to predefine the
characters that will be displayed using a given font.
Constructs an FSClipEvent object that defines the array of actions that
will be executed when a particular event occurs or when the specified key
is pressed.
Constructs an FSClipEvent object that defines the array of actions that
will be executed when a particular event occurs or when the specified key
is pressed.
Deprecated.FSCoded is replaced by FSCoder from com.flagstone.transform so
there is only one class for reading and writing data.
FSCodec is a similar to Java stream classes, allowing words and bit fields to be read
and written from an internal array of bytes. FSCodec supports both little-endian
and big-endian byte ordering. The primary use of the class is to support post-processing
of sound files loaded using the FSSoundConstructor class where the encoded sound samples
contain bits fields. For example compressing 16-bit, byte-aligned sound samples to the
ADPCM format. However the class may be used in any situation where data must be encoded
or decoded to an array of bytes.
The FSCodec class maintains an internal pointer which points to the next bit in the internal
array where data will be read or written. When calculating an offset in bytes to jump to
simply multiply the offset by 8 for the correct bit position. The class provides accessor
methods, getPosition() and setPosition() to change the location of the internal pointer.
When writing to an array the size of the array is changed dynamically should a write
operation cause a buffer overflow. For reads if an overflow results then the bits/bytes
that overflowed will be set to zero, rather than throwing an exception. The eof() method
can be used to determine whether the end of the buffer has been reached.
FSCoordTransform is used to specify two-dimensional coordinate transforms,
allowing an object to be scaled, rotated or moved without changing the
original definition of how the object is drawn.
Constructs an FSDefineButton object, specifying the unique identifier,
the type of button to be created, the button records that describe the
button's appearance and the actions that are performed in response to
each button event.
Constructs an FSDefineButton object, specifying the unique identifier,
the type of button to be created, the button records that describe the
button's appearance and the encoded actions that are performed in
response to each button event.
Constructs an FSDefineFont object setting the unique identifier for the
object and the array of glyphs used to render the characters used from
the font.
Enables a movie to be debugged when played using the Flash authoring tool,
allowing the variables defined in the arrays of actions specified in object
to be inspected.
Enables a movie to be debugged when played using the Flash authoring tool,
allowing the variables defined in the arrays of actions specified in object
to be inspected.
The FSHeader class can be used to quickly decode the header information in a
flash file to get information about the number of frames, screen size etc.
Constructs an FSLimitScript object that limits the recursion depth to
depth levels and specifies that any sequence of actions will
timeout after timeout seconds.
Constructs an FSMorphBitmapFill specifying the type, bitmap image and
coordinated transforms for the image at the start and end of the morphing
process.
FSMorphGradient defines the control points that is used to specify how a
gradient fill is displayed at the start and end of the shape morphing
process.
Deprecated.the FSMovieEvent will no longer be supported in future releases
to report decoding and encoding events and to report errors.
Instead methods which report errors through exceptions are
preferred. If an error occurs then it is due to an error which
cannot be easily recovered from therefore the FSMovieEvent will
no longer be used.
The FSMovieEvent class is a container class for the information generated for
events while a movie is being encoded or decoded.
Deprecated.the FSMovieListener interface will no longer be used future
release to report decoding and encoding events and to report
errors. Instead methods which report errors through exceptions
are preferred. If an error occurs then it is due to a design
error or corrupt data in a Flash file which cannot be easily
recovered from therefore the FSMovieListener interface will no
longer be used.
The FSMovieListener interface defines the methods required to register an
object to receive event information from an FSMovie object as it encodes and
decodes Flash movies.
The FSPathsArePostscript class is used to notify the Flash Player that the
glyphs encoded in a font definition were derived from a PostScript-based font
definition.
Constructs an FSPlaceObject2 object to place a new shape on the display
list at the coordinates on the screen that defines a clipping path that
will clip objects for the specified number of layers.
Constructs an FSPlaceObject2 object that replaces the object at the
specified layer in the display list, aLayer with the object with the
identifier, anIdentifier.
FSRegisterIndex is used with an FSPush action to refer to one of the Flash
Player's internal registers that contains a value to be used in a
calculation.
FSRegisterVariable is a lightweight class used to identify the register that
an argument defined in The FSNewFunction2 class is mapped into when executing
the function.
Constructs and FSSound object specifying how the sound is played, the
point at which the sound fades in and out and the number of times the
sound is repeated.
Constructs and FSSound object specifying how the sound is played, the
point at which the sound fades in and out, the number of times the sound
is repeated and the envelopes used to control how the sound is played.
FSSoundStreamHead defines the format of a streaming sound, identifying the
encoding scheme, the rate at which the sound will be played and the size of
the decoded samples.
FSSoundStreamHead2 defines an sound compressed using different compression
formats that is streamed in tight synchronisation with the movie being
played.
FSTable is used to create a table of string literals that can be referenced
by an index rather than using the literal value when executing a sequence of
actions.
The FSTransformObject object defines the basic set of method that an object
must implement if it can used to represent the data structures that make up
the Flash File Format specification.
Constructs an FSVideo object and decodes the binary data presented in the
byte array to generate an array of objects representing the Flash Video
data.
Constructs a new FSVideoData object specifying the time which the video
should be displayed, the video data and the format used to encode it and
the type of frame that the video represents - either a key frame, regular
frame or an optional frame which can be discarded (H263 format only).
The FSVideoObject is the root class for objects that represent each of the
tagged data structures that make up the Flash Video file format
specification.
Gets the array of FSRegisterVariables that define the function arguments
and whether they are assigned to internal registers or to local variables
in memory.
Gets the array of FSClipEvent object that define the actions that will be
executed in response to events that occur in the FSDefineMovieClip being
placed.
Get the format used to encode the video data, either FSDefineVideo.H263
for data encoded using the Sorenson modified H263 format or
FSDefineVideo.ScreenVideo (Flash 7 only) for data encoded using
Macromedia's Screen Video format.
Gets the scheme used to encode the video data, either FSVideo.H263 for
data that was encoded using the modified Sorenson H263 format or
FSVideo.ScreenVideo for video that was encoded using Macromedia's
ScreenVideo format.
Gets the compression format used, either FSDefineSound.NATIVE_PCM, FSDefineSound.ADPCM,
FSDefineSound.MP3, FSDefineSound.NELLYMOSER_8K or FSDefineSound.NELLYMOSER.
Gets the compression format used, either FSSound.NATIVE_PCM, FSSound.PCM
or FSSound.ADPCM (all Flash 1), FSSound.MP3 (Flash 4+) or
FSSound.NELLYMOSER (Flash 6+).
Gets the language code identifying the type of spoken language for the
font either FSText.Japanese, FSText.Korean, FSText.Latin,
FSText.SimplifiedChinese or FSText.TraditionalChinese.
Gets the language code identifying the type of spoken language for the
font, either FSText.Japanese, FSText.Korean, FSText.Latin,
FSText.SimplifiedChinese or FSText.TraditionalChinese.
Gets the morph ratio, in the range 0.0 to 1.0 that defines the progress
in the morphing process performed by the Flash Player from the defined
start and end shapes.
Returns true if the values in the transformation matrix represent a unity
transform - one which will not change the physical appearance or location
of a shape.
isUp() -
Method in class com.flagstone.transform.FSButton
Does the Button Record define a shape for the button's 'up' state.
Defines the button event that occurs when the mouse button is clicked,
the mouse cursor is dragged into the active area of the button and the
mouse button is released.
Sets the array of FSRegisterVariables that define the function arguments
and whether they are assigned to internal registers or to local variables
in memory.
Set the format used to encode the video data, either FSDefineVideo.H263
for data encoded using the Sorenson modified H263 format or
FSDefineVideo.ScreenVideo (Flash 7 only) for data encoded using
Macromedia's Screen Video format.
Sets the format used to encode the video data, either FSVideo.H263 for
data that was encoded using the modified Sorenson H263 format or
FSVideo.ScreenVideo for video that was encoded using Macromedia's
ScreenVideo format.
Sets the encoding format used, either FSDefineSound.NATIVE_PCM, FSDefineSound.ADPCM,
FSDefineSound.MP3, FSDefineSound.NELLYMOSER_8K or FSDefineSound.NELLYMOSER.
Sets the compression format used, either FSSound.NATIVE_PCM,
FSSound.ADPCM or FSSound.PCM from Flash 1 onwards, FSSound.MP3 from Flash
4 onwards, or FSSound.NELLYMOSER from Flash 6 onwards.
Sets the type of frame type indicating whether it is a key frame
(FSVideo.KeyFrame), a normal frame (FSVideo.Frame) displayed between key
frames other whether display of the frame is optional (
FSVideo.Optional).
Sets the index of the glyph, contained in the array of FSShape object
contained in a font definition object, that represents the character to
be displayed.
Sets the identifier of the FSDefineShape, FSDefineShape2 or
FSDefineShape3 object that defines the appearance of the button when it
is in the specified state(s).
Sets how the sound is synchronised when the frames are displayed: Start -
start playing the sound, Continue - do not play the sound if it is
already playing and Stop - stop playing the sound.
Set whether the text field characters are displayed using the font
defined in the movie or whether the Flash Player uses a font definition
loaded from the platform on which it is hosted.