This the GPLFlash2 Library. It is targetted for Flash version 7 support.

To get some information on this library check out the following link:
http://gplflash.sf.net. Also go here with patches and bugreports.

Dependencies: 
- libjpeg      - for compressed embedded textures, 
- zlib         - for flash file decoding, 
- ffmpeg       - for mpeg2 video and MP3 sound, 
- libxml2      - for Action Script XML/Web services functions, 
- SDL          - for sound management, 
- libfreetype2 - for true type II support, 
- OpenGL libs  - for graphic/video rendering,  
- and a X-server- mouse, keyboard.

This is a completly rewritten library.
The first one was written by Olivier Debon, his original work is located
here: http://swift-tools.net/Flash.

Since year 2000, Flash has moved to Action Script support, that is a JavaScript like
programming language. In order to support these new functionnalities, the original 
GPLFlash design had to be changed to support Macromedia Action Script.
The design is Object Oriented and implemented in C++.
The main classes are:
 - Graphic : handle Shape, Text and Morphing management
 - Swf_decoder : The flash 7 decoder,
 - SwfEngine : the central Flash execution dispatcher for tags,
 - Script: the tags implementations
Each Action Script class has one class prefixed by AS (eg ASMovieClip).
File object_type.hh describes the basic object types used in all Action Script files.


Flash Plugin is under LGPL, see COPYING file.

Provides:
- lib contains the FlashLib sources.
- ASlib contains the Action Script classes.
- plugins contains plugin sources. 
  * One folder called Mozilla contains a Moziulla compliant plugin. 
	This one is reported to work on Firefox, Opera and Konqueror.
  * One folder called Konqueror is scheduled to have a KPart Konqueror plugin.
	It is not implemented yet.
- player contains the standalone player sources.


Authors:	
	Christophe Choquet (cchoquet@users.sourceforge.net)
	Tomas Groth <tomasgroth@yahoo.dk>

FEATURES
--------
 This new library enable up to Flash 7 scripts to execute properly. However, since 
it's a freshly rewritten lib expect non working files & instable behavior

Not functional :
  - See the TODO file for not yet implemented Action Script classes.

SOUND SUPPORT
-------------

Limitations :
  - So no fading or balancing effect yet.

But the main feature is here and sound can be enjoyed.


THE PLAYER
----------

The standalone player is not completed. It is currently targetted for debugging purpose.


COMPILATION AND INSTALLATION
----------------------------

Just type:

./configure
make
make install

You can specify where the mozilla-plugin should be place by
using the '--with-plugin-dir' option.

_____
Updated 24-04-2005
