diff --git a/reference/swf/constants.xml b/reference/swf/constants.xml
new file mode 100644
index 0000000000..3dac18c272
--- /dev/null
+++ b/reference/swf/constants.xml
@@ -0,0 +1,250 @@
+
+
+
+ &reftitle.constants;
+ &extension.constants;
+
+
+
+ MOD_COLOR
+ (integer)
+
+
+
+
+
+
+
+
+
+ MOD_MATRIX
+ (integer)
+
+
+
+
+
+
+
+
+
+ TYPE_PUSHBUTTON
+ (integer)
+
+
+
+
+
+
+
+
+
+ TYPE_MENUBUTTON
+ (integer)
+
+
+
+
+
+
+
+
+
+ BSHitTest
+ (float)
+
+
+
+
+
+
+
+
+
+ BSDown
+ (float)
+
+
+
+
+
+
+
+
+
+ BSOver
+ (float)
+
+
+
+
+
+
+
+
+
+ BSUp
+ (float)
+
+
+
+
+
+
+
+
+
+ OverDowntoIdle
+ (integer)
+
+
+
+
+
+
+
+
+
+ IdletoOverDown
+ (integer)
+
+
+
+
+
+
+
+
+
+ OutDowntoIdle
+ (integer)
+
+
+
+
+
+
+
+
+
+ OutDowntoOverDown
+ (integer)
+
+
+
+
+
+
+
+
+
+ OverDowntoOutDown
+ (integer)
+
+
+
+
+
+
+
+
+
+ OverUptoOverDown
+ (integer)
+
+
+
+
+
+
+
+
+
+ OverUptoIdle
+ (integer)
+
+
+
+
+
+
+
+
+
+ IdletoOverUp
+ (integer)
+
+
+
+
+
+
+
+
+
+ ButtonEnter
+ (integer)
+
+
+
+
+
+
+
+
+
+ ButtonExit
+ (integer)
+
+
+
+
+
+
+
+
+
+ MenuEnter
+ (integer)
+
+
+
+
+
+
+
+
+
+ MenuExit
+ (integer)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/swf/reference.xml b/reference/swf/reference.xml
index 183d5c802f..b5621ef889 100644
--- a/reference/swf/reference.xml
+++ b/reference/swf/reference.xml
@@ -1,30 +1,77 @@
-
+
Shockwave Flash functionsSWF
-
- PHP offers the ability to create Shockwave Flash files via Paul
- Haeberli's libswf module. You can download libswf at &url.swf;. Once you have libswf all you
- need to do is to configure where DIR is a location
- containing the directories include and lib. The include directory
- has to contain the swf.h file and the lib directory has to contain
- the libswf.a file. If you unpack the libswf distribution the two
- files will be in one directory. Consequently you will have to copy
- the files to the proper location manually.
-
-
- Once you've successfully installed PHP with Shockwave Flash
- support you can then go about creating Shockwave files from PHP.
- You would be surprised at what you can do, take the following
- code:
-
- SWF example
-
+
+
+ &reftitle.intro;
+
+ PHP offers the ability to create Shockwave Flash files via Paul
+ Haeberli's libswf module.
+
+
+
+ SWF support was added in PHP 4 RC2.
+
+
+ The libswf does not have support for Windows. The development of
+ that library has been stopped, and the source is not available
+ to port it to another systems.
+
+
+ For up to date SWF support take a look at the
+ MING functions.
+
+
+
+
+
+ &reftitle.required;
+
+ You need the libswf library to compile PHP with support for this
+ extension. You can download libswf at &url.swf;.
+
+
+
+
+ &reftitle.install;
+
+ Once you have libswf all you need to do is to configure where DIR is a location
+ containing the directories include and lib. The include directory
+ has to contain the swf.h file and the lib directory has to contain
+ the libswf.a file. If you unpack the libswf distribution the two
+ files will be in one directory. Consequently you will have to copy
+ the files to the proper location manually.
+
+
+
+
+ &reftitle.runtime;
+ &no.config;
+
+
+
+ &reftitle.resources;
+ &no.resource;
+
+
+ &reference.swf.constants;
+
+
+ &reftitle.examples;
+
+ Once you've successfully installed PHP with Shockwave Flash
+ support you can then go about creating Shockwave files from PHP.
+ You would be surprised at what you can do, take the following
+ code:
+
+ SWF example
+
]]>
-
-
-
-
-
- SWF support was added in PHP 4 RC2.
+
+
-
- The libswf does not have support for Windows. The development of
- that library has been stopped, and the source is not available
- to port it to another systems.
-
-
- For up to date SWF support take a look at the
- MING functions.
-
-
+
+
&reference.swf.functions;