swfmill (0.3.0-1) debian-dir only changes

Summary

 debian/changelog              |   36 
 debian/compat                 |    1 
 debian/control                |   27 
 debian/control.full           |   45 +
 debian/copyright              |  487 +++++++++++
 debian/dirs                   |    2 
 debian/doc/reference.html     | 1738 ++++++++++++++++++++++++++++++++++++++++++
 debian/doc/using-swfmill.html |  342 ++++++++
 debian/docs                   |    4 
 debian/h2m/Makefile           |   14 
 debian/h2m/swfmill            |   19 
 debian/h2m/swfmill.h2m        |   24 
 debian/libswfmill0.dirs       |    1 
 debian/libswfmill0.install    |    1 
 debian/rules                  |  100 ++
 debian/svn-commit.tmp         |    6 
 debian/swfmill-dev.dirs       |    2 
 debian/swfmill-dev.install    |    6 
 debian/swfmill.dirs           |    2 
 debian/swfmill.install        |    2 
 debian/watch                  |    9 
 21 files changed, 2868 insertions(+)

    
download this patch

Patch contents

--- swfmill-0.3.0.orig/debian/swfmill-dev.install
+++ swfmill-0.3.0/debian/swfmill-dev.install
@@ -0,0 +1,6 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig/*
+usr/lib/*.la
+usr/share/pkgconfig/*
--- swfmill-0.3.0.orig/debian/svn-commit.tmp
+++ swfmill-0.3.0/debian/svn-commit.tmp
@@ -0,0 +1,6 @@
+
+--This line, and those below, will be ignored--
+
+M    control
+M    changelog
+M    rules
--- swfmill-0.3.0.orig/debian/changelog
+++ swfmill-0.3.0/debian/changelog
@@ -0,0 +1,36 @@
+swfmill (0.3.0-1) unstable; urgency=low
+
+  * New Upstream Release
+  * Closes: #560448 (FTBFS)
+  * debian/control: Removed dependency: quilt (no patches needed)
+  * debian/control: Added dependency: xsltproc
+  * debian/control: Upgraded Standards-Version from 3.7.3 to 3.8.3
+  * debian/rules: Do not ignore make clean errors
+  * debian/watch: Fixed watch file. Closes: #450089
+    Thanks to Yan Morin <progysm@gmail.com>
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Mon, 18 Jan 2010 11:45:10 +0100
+
+swfmill (0.2.12-2) unstable; urgency=low
+
+  * Acknowledged NMU.
+  * Removed bashism in debian/rules (Closes: #484443)
+  * Added quilt to build dependencies.
+  * Upgraded Standards-Version to 3.7.3
+  * Added Homepage section to debian/control
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Fri, 06 Jun 2008 10:49:07 +0000
+
+swfmill (0.2.12-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix gcc-4.3 FTBFS, patch by KiBi (Closes: #455454)
+
+ -- Marc 'HE' Brockschmidt <he@debian.org>  Sun, 16 Mar 2008 19:13:27 +0100
+
+swfmill (0.2.12-1) unstable; urgency=low
+
+  * Initial release (Closes: #326930)
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Wed, 14 Mar 2007 14:55:11 +0100
+
--- swfmill-0.3.0.orig/debian/watch
+++ swfmill-0.3.0/debian/watch
@@ -0,0 +1,9 @@
+# watch control file for uscan
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Examine a Webpage 
+# <Webpage URL> <string match>
+http://swfmill.org/releases/ ./swfmill-([\d\.]*)\.tar\.gz
--- swfmill-0.3.0.orig/debian/docs
+++ swfmill-0.3.0/debian/docs
@@ -0,0 +1,4 @@
+README
+AUTHORS
+NEWS
+TODO
--- swfmill-0.3.0.orig/debian/swfmill.dirs
+++ swfmill-0.3.0/debian/swfmill.dirs
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/doc/swfmill
--- swfmill-0.3.0.orig/debian/swfmill-dev.dirs
+++ swfmill-0.3.0/debian/swfmill-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
--- swfmill-0.3.0.orig/debian/control.full
+++ swfmill-0.3.0/debian/control.full
@@ -0,0 +1,45 @@
+Source: swfmill
+Priority: extra
+Maintainer: Miriam Ruiz <little_miry@yahoo.es>
+Build-Depends: debhelper (>= 5), autotools-dev, pkg-config, help2man, libxml2-dev, libxslt1-dev, zlib1g-dev, libfreetype6-dev, libpng12-dev 
+Standards-Version: 3.7.2
+Section: libs
+
+Package: swfmill-dev
+Section: libdevel
+Architecture: any
+Depends: libswfmill0 (= ${Source-Version})
+Description: xml2swf and swf2xml processor
+ swfmill is a tool to process Shockwave Flash(TM) (SWF) files. It can
+ convert SWF from and to an XML-dialect called swfml, which is closely
+ modeled after the SWF file format.
+
+Package: libswfmill0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: xml2swf and swf2xml processor
+ swfmill is a tool to process Shockwave Flash(TM) (SWF) files. It can
+ convert SWF from and to an XML-dialect called swfml, which is closely
+ modeled after the SWF file format.
+
+Package: swfmill
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: mtasc
+Description: xml2swf and swf2xml processor
+ swfmill is a tool to process Shockwave Flash(TM) (SWF) files. It can
+ convert SWF from and to an XML-dialect called swfml, which is closely
+ modeled after the SWF file format.
+ .
+ Apart from this xml2swf and swf2xml functionality, it also provides a
+ libxslt-based XSL transformator that supports an extension ("swft")
+ which helps with generating IDs for SWF objects and can import an SWF as
+ XML using an XPath command (swft:document()).
+ .
+ As a simple application of such functionality, swfmill can pack together
+ a bunch of media files (currently JPGs, PNGs, TTFs and other SWFs) into
+ an SWF as "library objects" for your attachMovie() pleasure.
+ .
+  Homepage: http://www.swfmill.org/
--- swfmill-0.3.0.orig/debian/control
+++ swfmill-0.3.0/debian/control
@@ -0,0 +1,27 @@
+Source: swfmill
+Priority: extra
+Maintainer: Miriam Ruiz <little_miry@yahoo.es>
+Build-Depends: debhelper (>= 5), autotools-dev, pkg-config, help2man,
+ xsltproc, libxml2-dev, libxslt1-dev, zlib1g-dev, libfreetype6-dev, libpng12-dev 
+Standards-Version: 3.8.3
+Section: libs
+Homepage: http://www.swfmill.org/
+
+Package: swfmill
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: mtasc
+Description: xml2swf and swf2xml processor
+ swfmill is a tool to process Shockwave Flash(TM) (SWF) files. It can
+ convert SWF from and to an XML-dialect called swfml, which is closely
+ modeled after the SWF file format.
+ .
+ Apart from this xml2swf and swf2xml functionality, it also provides a
+ libxslt-based XSL transformator that supports an extension ("swft")
+ which helps with generating IDs for SWF objects and can import an SWF as
+ XML using an XPath command (swft:document()).
+ .
+ As a simple application of such functionality, swfmill can pack together
+ a bunch of media files (currently JPGs, PNGs, TTFs and other SWFs) into
+ an SWF as "library objects" for your attachMovie() pleasure.
--- swfmill-0.3.0.orig/debian/copyright
+++ swfmill-0.3.0/debian/copyright
@@ -0,0 +1,487 @@
+This package was debianized by Miriam Ruiz <little_miry@yahoo.es> on
+Wed, 14 Mar 2007 14:55:11 +0100.
+
+It was downloaded from http://swfmill.org/
+
+Upstream Author:
+ * Daniel Cassidy <mail@danielcassidy.me.uk>
+ 
+ Other Authors:
+ * Daniel Turing <mail@danielturing.com>
+ * Daniel Fischer <dan@subsignal.org>
+ * Herman Narkaytis (Font import fixes)
+ * Steve Webster (lots of Flash8/9 tags, fixes)
+ * Juan Jose Silveira (mp3 import)
+ * Gerrit Karius (refinement of the SVG import)
+
+Copyright: (C) 2005 Daniel Fischer
+Copyright (C) 2005–2007 Daniel Turing
+Copyright (C) 2005–2009 swfmill contributors (see AUTHORS)
+
+License:
+
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This package is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+
+The files src/swft/readpng.c and src/swft/readpng.h are:
+
+  Copyright (c) 1998-2000 Greg Roelofs
+
+Even though those files appear licensed with a BSD-like license with an
+announcement clause, we have explicit permission from the author to use a
+dual-license for them:
+
+From: "Greg Roelofs" <newt@pobox.com>
+To: "Daniel Fischer" <dan@subsignal.org>, "Miriam Ruiz" <little_miry@yahoo.es>
+Topic: "Re: readpng"
+CC: "glennrp@comcast.net"
+
+   Thank you both for your quick replies.  I have no interest in being petty
+   about this--and I've already been leaning toward copyleft licensing in my
+   other projects over the last few years--so I've decided to go ahead and
+   dual-license the pngbook code (readpng{,2}, writepng, rpng{,2}-{x,win},
+   wpng) under the GNU GPL v2 or later.  You may take this message as explicit
+   permission insofar as it's likely to be a while before I actually get around
+   to releasing a new version of the code--I'm working on XV right now and have
+   pngcheck and a couple others queued up next.  (I'll do my best to do so be-
+   fore the next version of libpng goes out, however, so the contrib code can
+   be updated at the same time.)
+
+   I'm fine with the current change applying to the old code, too; I know
+   how revision-control systems work, and it's basically not possible (or
+   desirable) to "go back in time" and muck with things in there.  I guess
+   you could add some sort of notice in or around the download tarballs (or,
+   if you have separately tagged branches, add it as a new file in the old
+   branches)--I leave that up to you.
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+
+The documentation was downloaded from:
+    http://www.swfmill.org/doc/using-swfmill.html
+    http://www.swfmill.org/doc/reference.html
+
+Copyright: (C) 2005 Mark Winterhalder and Daniel Fischer
+
+Permission is granted to copy, distribute and/or modify this document under
+the terms of the GNU Free Documentation License, Version 1.2 or any later
+version published by the Free Software Foundation; with no Invariant Sections,
+no Front-Cover Texts, and no Back-Cover Texts.
+
+GNU Free Documentation License (Version 1.2, November 2002)
+Copyright (C) 2000,2001,2002  Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+
+
+0. PREAMBLE
+
+The purpose of this License is to make a manual, textbook, or other
+functional and useful document "free" in the sense of freedom: to
+assure everyone the effective freedom to copy and redistribute it,
+with or without modifying it, either commercially or noncommercially.
+Secondarily, this License preserves for the author and publisher a way
+to get credit for their work, while not being considered responsible
+for modifications made by others.
+
+This License is a kind of "copyleft", which means that derivative
+works of the document must themselves be free in the same sense.  It
+complements the GNU General Public License, which is a copyleft
+license designed for free software.
+
+We have designed this License in order to use it for manuals for free
+software, because free software needs free documentation: a free
+program should come with manuals providing the same freedoms that the
+software does.  But this License is not limited to software manuals;
+it can be used for any textual work, regardless of subject matter or
+whether it is published as a printed book.  We recommend this License
+principally for works whose purpose is instruction or reference.
+
+
+1. APPLICABILITY AND DEFINITIONS
+
+This License applies to any manual or other work, in any medium, that
+contains a notice placed by the copyright holder saying it can be
+distributed under the terms of this License.  Such a notice grants a
+world-wide, royalty-free license, unlimited in duration, to use that
+work under the conditions stated herein.  The "Document", below,
+refers to any such manual or work.  Any member of the public is a
+licensee, and is addressed as "you".  You accept the license if you
+copy, modify or distribute the work in a way requiring permission
+under copyright law.
+
+A "Modified Version" of the Document means any work containing the
+Document or a portion of it, either copied verbatim, or with
+modifications and/or translated into another language.
+
+A "Secondary Section" is a named appendix or a front-matter section of
+the Document that deals exclusively with the relationship of the
+publishers or authors of the Document to the Document's overall subject
+(or to related matters) and contains nothing that could fall directly
+within that overall subject.  (Thus, if the Document is in part a
+textbook of mathematics, a Secondary Section may not explain any
+mathematics.)  The relationship could be a matter of historical
+connection with the subject or with related matters, or of legal,
+commercial, philosophical, ethical or political position regarding
+them.
+
+The "Invariant Sections" are certain Secondary Sections whose titles
+are designated, as being those of Invariant Sections, in the notice
+that says that the Document is released under this License.  If a
+section does not fit the above definition of Secondary then it is not
+allowed to be designated as Invariant.  The Document may contain zero
+Invariant Sections.  If the Document does not identify any Invariant
+Sections then there are none.
+
+The "Cover Texts" are certain short passages of text that are listed,
+as Front-Cover Texts or Back-Cover Texts, in the notice that says that
+the Document is released under this License.  A Front-Cover Text may
+be at most 5 words, and a Back-Cover Text may be at most 25 words.
+
+A "Transparent" copy of the Document means a machine-readable copy,
+represented in a format whose specification is available to the
+general public, that is suitable for revising the document
+straightforwardly with generic text editors or (for images composed of
+pixels) generic paint programs or (for drawings) some widely available
+drawing editor, and that is suitable for input to text formatters or
+for automatic translation to a variety of formats suitable for input
+to text formatters.  A copy made in an otherwise Transparent file
+format whose markup, or absence of markup, has been arranged to thwart
+or discourage subsequent modification by readers is not Transparent.
+An image format is not Transparent if used for any substantial amount
+of text.  A copy that is not "Transparent" is called "Opaque".
+
+Examples of suitable formats for Transparent copies include plain
+ASCII without markup, Texinfo input format, LaTeX input format, SGML
+or XML using a publicly available DTD, and standard-conforming simple
+HTML, PostScript or PDF designed for human modification.  Examples of
+transparent image formats include PNG, XCF and JPG.  Opaque formats
+include proprietary formats that can be read and edited only by
+proprietary word processors, SGML or XML for which the DTD and/or
+processing tools are not generally available, and the
+machine-generated HTML, PostScript or PDF produced by some word
+processors for output purposes only.
+
+The "Title Page" means, for a printed book, the title page itself,
+plus such following pages as are needed to hold, legibly, the material
+this License requires to appear in the title page.  For works in
+formats which do not have any title page as such, "Title Page" means
+the text near the most prominent appearance of the work's title,
+preceding the beginning of the body of the text.
+
+A section "Entitled XYZ" means a named subunit of the Document whose
+title either is precisely XYZ or contains XYZ in parentheses following
+text that translates XYZ in another language.  (Here XYZ stands for a
+specific section name mentioned below, such as "Acknowledgements",
+"Dedications", "Endorsements", or "History".)  To "Preserve the Title"
+of such a section when you modify the Document means that it remains a
+section "Entitled XYZ" according to this definition.
+
+The Document may include Warranty Disclaimers next to the notice which
+states that this License applies to the Document.  These Warranty
+Disclaimers are considered to be included by reference in this
+License, but only as regards disclaiming warranties: any other
+implication that these Warranty Disclaimers may have is void and has
+no effect on the meaning of this License.
+
+
+2. VERBATIM COPYING
+
+You may copy and distribute the Document in any medium, either
+commercially or noncommercially, provided that this License, the
+copyright notices, and the license notice saying this License applies
+to the Document are reproduced in all copies, and that you add no other
+conditions whatsoever to those of this License.  You may not use
+technical measures to obstruct or control the reading or further
+copying of the copies you make or distribute.  However, you may accept
+compensation in exchange for copies.  If you distribute a large enough
+number of copies you must also follow the conditions in section 3.
+
+You may also lend copies, under the same conditions stated above, and
+you may publicly display copies.
+
+
+3. COPYING IN QUANTITY
+
+If you publish printed copies (or copies in media that commonly have
+printed covers) of the Document, numbering more than 100, and the
+Document's license notice requires Cover Texts, you must enclose the
+copies in covers that carry, clearly and legibly, all these Cover
+Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
+the back cover.  Both covers must also clearly and legibly identify
+you as the publisher of these copies.  The front cover must present
+the full title with all words of the title equally prominent and
+visible.  You may add other material on the covers in addition.
+Copying with changes limited to the covers, as long as they preserve
+the title of the Document and satisfy these conditions, can be treated
+as verbatim copying in other respects.
+
+If the required texts for either cover are too voluminous to fit
+legibly, you should put the first ones listed (as many as fit
+reasonably) on the actual cover, and continue the rest onto adjacent
+pages.
+
+If you publish or distribute Opaque copies of the Document numbering
+more than 100, you must either include a machine-readable Transparent
+copy along with each Opaque copy, or state in or with each Opaque copy
+a computer-network location from which the general network-using
+public has access to download using public-standard network protocols
+a complete Transparent copy of the Document, free of added material.
+If you use the latter option, you must take reasonably prudent steps,
+when you begin distribution of Opaque copies in quantity, to ensure
+that this Transparent copy will remain thus accessible at the stated
+location until at least one year after the last time you distribute an
+Opaque copy (directly or through your agents or retailers) of that
+edition to the public.
+
+It is requested, but not required, that you contact the authors of the
+Document well before redistributing any large number of copies, to give
+them a chance to provide you with an updated version of the Document.
+
+
+4. MODIFICATIONS
+
+You may copy and distribute a Modified Version of the Document under
+the conditions of sections 2 and 3 above, provided that you release
+the Modified Version under precisely this License, with the Modified
+Version filling the role of the Document, thus licensing distribution
+and modification of the Modified Version to whoever possesses a copy
+of it.  In addition, you must do these things in the Modified Version:
+
+A. Use in the Title Page (and on the covers, if any) a title distinct
+   from that of the Document, and from those of previous versions
+   (which should, if there were any, be listed in the History section
+   of the Document).  You may use the same title as a previous version
+   if the original publisher of that version gives permission.
+B. List on the Title Page, as authors, one or more persons or entities
+   responsible for authorship of the modifications in the Modified
+   Version, together with at least five of the principal authors of the
+   Document (all of its principal authors, if it has fewer than five),
+   unless they release you from this requirement.
+C. State on the Title page the name of the publisher of the
+   Modified Version, as the publisher.
+D. Preserve all the copyright notices of the Document.
+E. Add an appropriate copyright notice for your modifications
+   adjacent to the other copyright notices.
+F. Include, immediately after the copyright notices, a license notice
+   giving the public permission to use the Modified Version under the
+   terms of this License, in the form shown in the Addendum below.
+G. Preserve in that license notice the full lists of Invariant Sections
+   and required Cover Texts given in the Document's license notice.
+H. Include an unaltered copy of this License.
+I. Preserve the section Entitled "History", Preserve its Title, and add
+   to it an item stating at least the title, year, new authors, and
+   publisher of the Modified Version as given on the Title Page.  If
+   there is no section Entitled "History" in the Document, create one
+   stating the title, year, authors, and publisher of the Document as
+   given on its Title Page, then add an item describing the Modified
+   Version as stated in the previous sentence.
+J. Preserve the network location, if any, given in the Document for
+   public access to a Transparent copy of the Document, and likewise
+   the network locations given in the Document for previous versions
+   it was based on.  These may be placed in the "History" section.
+   You may omit a network location for a work that was published at
+   least four years before the Document itself, or if the original
+   publisher of the version it refers to gives permission.
+K. For any section Entitled "Acknowledgements" or "Dedications",
+   Preserve the Title of the section, and preserve in the section all
+   the substance and tone of each of the contributor acknowledgements
+   and/or dedications given therein.
+L. Preserve all the Invariant Sections of the Document,
+   unaltered in their text and in their titles.  Section numbers
+   or the equivalent are not considered part of the section titles.
+M. Delete any section Entitled "Endorsements".  Such a section
+   may not be included in the Modified Version.
+N. Do not retitle any existing section to be Entitled "Endorsements"
+   or to conflict in title with any Invariant Section.
+O. Preserve any Warranty Disclaimers.
+
+If the Modified Version includes new front-matter sections or
+appendices that qualify as Secondary Sections and contain no material
+copied from the Document, you may at your option designate some or all
+of these sections as invariant.  To do this, add their titles to the
+list of Invariant Sections in the Modified Version's license notice.
+These titles must be distinct from any other section titles.
+
+You may add a section Entitled "Endorsements", provided it contains
+nothing but endorsements of your Modified Version by various
+parties--for example, statements of peer review or that the text has
+been approved by an organization as the authoritative definition of a
+standard.
+
+You may add a passage of up to five words as a Front-Cover Text, and a
+passage of up to 25 words as a Back-Cover Text, to the end of the list
+of Cover Texts in the Modified Version.  Only one passage of
+Front-Cover Text and one of Back-Cover Text may be added by (or
+through arrangements made by) any one entity.  If the Document already
+includes a cover text for the same cover, previously added by you or
+by arrangement made by the same entity you are acting on behalf of,
+you may not add another; but you may replace the old one, on explicit
+permission from the previous publisher that added the old one.
+
+The author(s) and publisher(s) of the Document do not by this License
+give permission to use their names for publicity for or to assert or
+imply endorsement of any Modified Version.
+
+
+5. COMBINING DOCUMENTS
+
+You may combine the Document with other documents released under this
+License, under the terms defined in section 4 above for modified
+versions, provided that you include in the combination all of the
+Invariant Sections of all of the original documents, unmodified, and
+list them all as Invariant Sections of your combined work in its
+license notice, and that you preserve all their Warranty Disclaimers.
+
+The combined work need only contain one copy of this License, and
+multiple identical Invariant Sections may be replaced with a single
+copy.  If there are multiple Invariant Sections with the same name but
+different contents, make the title of each such section unique by
+adding at the end of it, in parentheses, the name of the original
+author or publisher of that section if known, or else a unique number.
+Make the same adjustment to the section titles in the list of
+Invariant Sections in the license notice of the combined work.
+
+In the combination, you must combine any sections Entitled "History"
+in the various original documents, forming one section Entitled
+"History"; likewise combine any sections Entitled "Acknowledgements",
+and any sections Entitled "Dedications".  You must delete all sections
+Entitled "Endorsements".
+
+
+6. COLLECTIONS OF DOCUMENTS
+
+You may make a collection consisting of the Document and other documents
+released under this License, and replace the individual copies of this
+License in the various documents with a single copy that is included in
+the collection, provided that you follow the rules of this License for
+verbatim copying of each of the documents in all other respects.
+
+You may extract a single document from such a collection, and distribute
+it individually under this License, provided you insert a copy of this
+License into the extracted document, and follow this License in all
+other respects regarding verbatim copying of that document.
+
+
+7. AGGREGATION WITH INDEPENDENT WORKS
+
+A compilation of the Document or its derivatives with other separate
+and independent documents or works, in or on a volume of a storage or
+distribution medium, is called an "aggregate" if the copyright
+resulting from the compilation is not used to limit the legal rights
+of the compilation's users beyond what the individual works permit.
+When the Document is included in an aggregate, this License does not
+apply to the other works in the aggregate which are not themselves
+derivative works of the Document.
+
+If the Cover Text requirement of section 3 is applicable to these
+copies of the Document, then if the Document is less than one half of
+the entire aggregate, the Document's Cover Texts may be placed on
+covers that bracket the Document within the aggregate, or the
+electronic equivalent of covers if the Document is in electronic form.
+Otherwise they must appear on printed covers that bracket the whole
+aggregate.
+
+
+8. TRANSLATION
+
+Translation is considered a kind of modification, so you may
+distribute translations of the Document under the terms of section 4.
+Replacing Invariant Sections with translations requires special
+permission from their copyright holders, but you may include
+translations of some or all Invariant Sections in addition to the
+original versions of these Invariant Sections.  You may include a
+translation of this License, and all the license notices in the
+Document, and any Warranty Disclaimers, provided that you also include
+the original English version of this License and the original versions
+of those notices and disclaimers.  In case of a disagreement between
+the translation and the original version of this License or a notice
+or disclaimer, the original version will prevail.
+
+If a section in the Document is Entitled "Acknowledgements",
+"Dedications", or "History", the requirement (section 4) to Preserve
+its Title (section 1) will typically require changing the actual
+title.
+
+
+9. TERMINATION
+
+You may not copy, modify, sublicense, or distribute the Document except
+as expressly provided for under this License.  Any other attempt to
+copy, modify, sublicense or distribute the Document is void, and will
+automatically terminate your rights under this License.  However,
+parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+
+10. FUTURE REVISIONS OF THIS LICENSE
+
+The Free Software Foundation may publish new, revised versions
+of the GNU Free Documentation License from time to time.  Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.  See
+http://www.gnu.org/copyleft/.
+
+Each version of the License is given a distinguishing version number.
+If the Document specifies that a particular numbered version of this
+License "or any later version" applies to it, you have the option of
+following the terms and conditions either of that specified version or
+of any later version that has been published (not as a draft) by the
+Free Software Foundation.  If the Document does not specify a version
+number of this License, you may choose any version ever published (not
+as a draft) by the Free Software Foundation.
+
+
+ADDENDUM: How to use this License for your documents
+
+To use this License in a document you have written, include a copy of
+the License in the document and put the following copyright and
+license notices just after the title page:
+
+    Copyright (c)  YEAR  YOUR NAME.
+    Permission is granted to copy, distribute and/or modify this document
+    under the terms of the GNU Free Documentation License, Version 1.2
+    or any later version published by the Free Software Foundation;
+    with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+    A copy of the license is included in the section entitled "GNU
+    Free Documentation License".
+
+If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
+replace the "with...Texts." line with this:
+
+    with the Invariant Sections being LIST THEIR TITLES, with the
+    Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+
+If you have Invariant Sections without Cover Texts, or some other
+combination of the three, merge those two alternatives to suit the
+situation.
+
+If your document contains nontrivial examples of program code, we
+recommend releasing these examples in parallel under your choice of
+free software license, such as the GNU General Public License,
+to permit their use in free software.
+
+
+
+The Debian packaging is (C) 2007-2010, Miriam Ruiz <little_miry@yahoo.es>
+and is licensed under the GPL license (version 2 or -at your option- any later
+version), see above.
--- swfmill-0.3.0.orig/debian/libswfmill0.install
+++ swfmill-0.3.0/debian/libswfmill0.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
--- swfmill-0.3.0.orig/debian/compat
+++ swfmill-0.3.0/debian/compat
@@ -0,0 +1 @@
+5
--- swfmill-0.3.0.orig/debian/rules
+++ swfmill-0.3.0/debian/rules
@@ -0,0 +1,100 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+config: config-stamp
+config-stamp:
+	dh_testdir
+#	$(MAKE) -f /usr/share/quilt/quilt.make patch
+
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+	cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+	cp -f /usr/share/misc/config.guess config.guess
+endif
+
+	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+		--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
+		--disable-shared --enable-static \
+		CFLAGS="$(CFLAGS)" \
+		# LDFLAGS="-Wl,-z,defs"
+
+	touch $@
+
+build: build-stamp
+build-stamp:  config-stamp
+	dh_testdir
+	$(MAKE)
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f config-stamp build-stamp
+	[ ! -f Makefile ] || $(MAKE) distclean
+	[ ! -f Makefile ] || $(MAKE) clean
+	rm -f config.sub config.guess config.status config.log
+	$(MAKE) -C debian/h2m clean
+#	$(MAKE) -f /usr/share/quilt/quilt.make unpatch
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/swfmill
+	install debian/doc/* $(CURDIR)/debian/tmp/usr/share/doc/swfmill
+	$(MAKE) -C debian/h2m
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	dh_install --sourcedir=$(CURDIR)/debian/tmp
+	dh_installman debian/h2m/swfmill.1
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	#dh_makeshlibs -V 'libswfmill0 (=$${binary:Version})'
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: config build clean binary-indep binary-arch binary install 
--- swfmill-0.3.0.orig/debian/libswfmill0.dirs
+++ swfmill-0.3.0/debian/libswfmill0.dirs
@@ -0,0 +1 @@
+usr/lib
--- swfmill-0.3.0.orig/debian/dirs
+++ swfmill-0.3.0/debian/dirs
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin
--- swfmill-0.3.0.orig/debian/swfmill.install
+++ swfmill-0.3.0/debian/swfmill.install
@@ -0,0 +1,2 @@
+usr/bin/*
+usr/share/doc/swfmill/*
--- swfmill-0.3.0.orig/debian/h2m/swfmill
+++ swfmill-0.3.0/debian/h2m/swfmill
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+BASEDIR=".."
+LIB="$BASEDIR/tmp/usr/lib"
+BIN="$BASEDIR/tmp/usr/bin"
+
+case "$1" in
+  "--help")
+    LD_LIBRARY_PATH="$LIB" $BIN/swfmill 2>&1 | tee help.log | \
+      grep --extended-regexp --regexp="^<command>|^$|^ |^<option>" | \
+      grep -v "XML-based SWF" | awk '(p<2){if(NF==0){p++;next;}}{print}'
+    ;;
+   "--version")
+    LD_LIBRARY_PATH="$LIB" $BIN/swfmill 2>&1 | tee version.log| \
+      grep --extended-regexp --regexp="^swfmill " | \
+      head -n 1 | awk '{ print $2 }'
+    ;;
+esac
+exit 0
--- swfmill-0.3.0.orig/debian/h2m/Makefile
+++ swfmill-0.3.0/debian/h2m/Makefile
@@ -0,0 +1,14 @@
+#!/usr/bin/make -f
+
+MANPAGES= swfmill.1
+
+all: $(MANPAGES)
+
+# NEED: help2man
+
+clean:
+	rm -f $(MANPAGES) *.log
+
+swfmill.1: swfmill
+	chmod +x $<
+	help2man --no-info --section=1 --include=$<.h2m ./$< > $@
--- swfmill-0.3.0.orig/debian/h2m/swfmill.h2m
+++ swfmill-0.3.0/debian/h2m/swfmill.h2m
@@ -0,0 +1,24 @@
+Include file for swfmill man page
+
+[name]
+swfmill \- XML-based SWF (Shockwave Flash) processing tool
+
+[synopsis]
+.B swfmill  [options] <command>
+
+[description]
+swfmill is an xml2swf and swf2xml processor with import functionalities.
+
+It's most common use is the generation of asset libraries containing images (PNG and JPEG), fonts (TTF) or other SWF movies for use with MTASC- or haXe-compiled ActionScript, although swfmill can be used to produce both simple and complex SWF structures.
+
+  * built around an XSLT/EXSLT processor (libxslt)
+  * input and output of the XSLT transformation can be either XML or binary SWF
+  * XSLT commands for importing PNG, JPEG, TTF and SWF, and for mapping SWF ID numbers
+  * built-in "simple dialect" to support library creation and building simple SWFs
+
+swfmill is Free Software, written, maintained and (c) by Daniel Fischer (with contributions by Steve Webster and others) and released under the GNU General Public License (GPL). 
+
+[see also]
+You can find more information at http://swfmill.org/
+
+E-mail bug reports to <dan@subsignal.org>
--- swfmill-0.3.0.orig/debian/doc/reference.html
+++ swfmill-0.3.0/debian/doc/reference.html
@@ -0,0 +1,1738 @@
+<html xmlns:keep="http://iterative.org/misc/keep-0.1">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>swfmill: swfml basic profile</title>
+<link rel="stylesheet" href="html.css">
+</head>
+<body>
+<h1>swfml basic profile</h1>
+	by Daniel Fischer
+	&lt;dan[at]subsignal.org&gt;<br><h2>Table of Contents</h2>
+<div id="toc">
+<div class="tocentry" style="padding-left:15px"><a href="#intro">Introduction</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#document">About this Document</a></div>
+<div class="tocentry" style="padding-left:45px"><a href="#sample-entry">Example entry</a></div>
+<div class="tocentry" style="padding-left:15px"><a href="#types">Basic Types</a></div>
+<div class="tocentry" style="padding-left:15px"><a href="#tags">Tags</a></div>
+<div class="tocentry" style="padding-left:15px"><a href="#actions">Actions</a></div>
+</div>
+<a name="intro"></a><h2>Introduction</h2>
+<p>This is the reference to the <b>swfml basic profile</b> XML dialect.
+			<a href="http://iterative.org/swfmill/">swfmill</a> can convert from binary SWF to and from this dialect.
+			It is very closely modeled after the SWF file format, which means that you can produce all kinds of illegal SWFs with it,
+			so be careful.
+			</p>
+<a name="document"></a><h3>About this Document</h3>
+<p>This reference lists all types, tags and actions available in swfml basic.
+				It is organized into chapters, first listing <a href="#types">basic types</a>, 
+                then <a href="#tags">Tags</a> and <a href="#actions">Actions</a>.
+				All tables are in alphabetical order.
+				The difference of internal and basic types should be irrelevant to the swfml user.
+				</p>
+<a name="sample-entry"></a><h3>Example entry</h3>
+<p>Let's look at the <a href="#tag_Import">Import</a> tag as an example.
+					It's entry looks like this:
+						<table cellspacing="1" border="0">
+<tr>
+<th align="left">Tag Name</th>
+<th align="left">ID</th>
+<th align="left">Attributes</th>
+</tr>
+<tr>
+<td valign="top">
+									Import
+								</td>
+<td valign="top">0x39</td>
+<td valign="top">
+									url (string)<br>
+									symbols (List of <a href="#type_Symbol">Symbol</a>s)<br>
+</td>
+</tr>
+</table></p>
+<p>
+					This tells us that there is a swfml tag called "Import" which has two
+					parameters: url and symbols. You can safely ignore the ID, it is given
+					for reference purposes only. 
+					Note, though, that "Symbol" is a link to a type definition, which looks like this:
+						<table cellspacing="1" border="0">
+<tr>
+<th align="left">Type Name</th>
+<th align="left">Attributes</th>
+</tr>
+<tr>
+<td valign="top">
+									Symbol
+								</td>
+<td valign="top">
+									objectID (word)<br>
+									name (string)<br>
+</td>
+</tr>
+</table></p>
+<p>
+					We now have enough information to construct an Import tag, it could look like this:
+					<div class="xml"><pre>&lt;Import url="http://foo.com/mylibrary.swf"&gt;
+  &lt;symbols&gt;
+    &lt;Symbol objectID="1" name="myFoo"/&gt;
+    &lt;Symbol objectID="2" name="myBar"/&gt;
+  &lt;/symbols&gt;
+&lt;/Import&gt;
+</pre></div></p>
+<p>
+					Note that, while primitive types like string must be given
+					as <i>Attributes</i>, Lists and Object parameters become <i>Child Elements</i>
+					of our tag instance.
+					</p>
+<a name="types"></a><h2>Basic Types</h2>
+<table cellspacing="1" border="0">
+<tr>
+<th align="left">Type Name</th>
+<th align="left">Attributes</th>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Button"></a>Button</td>
+<td valign="top">hitTest
+			(bit)
+	<br>down
+			(bit)
+	<br>over
+			(bit)
+	<br>up
+			(bit)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Color"></a>Color</td>
+<td valign="top">red
+			(byte)
+	<br>green
+			(byte)
+	<br>blue
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_ColorTransform2"></a>ColorTransform2</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Condition"></a>Condition</td>
+<td valign="top">next
+			(word)
+	<br>key
+			(integer)
+	<br>menuLeave
+			(bit)
+	<br>menuEnter
+			(bit)
+	<br>pointerReleaseOutside
+			(bit)
+	<br>pointerDragEnter
+			(bit)
+	<br>pointerDragLeave
+			(bit)
+	<br>pointerReleaseInside
+			(bit)
+	<br>pointerPush
+			(bit)
+	<br>pointerLeave
+			(bit)
+	<br>pointerEnter
+			(bit)
+	<br>actions
+			(List of
+	<a href="#type_Action">Action</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_CurveTo"></a>CurveTo</td>
+<td valign="top">x1
+			(integer)
+	<br>y1
+			(integer)
+	<br>x2
+			(integer)
+	<br>y2
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Event"></a>Event</td>
+<td valign="top">flags1
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_GlyphShape"></a>GlyphShape</td>
+<td valign="top">edges
+			(List of
+	<a href="#type_ShapeItem">ShapeItem</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_GradientItem"></a>GradientItem</td>
+<td valign="top">position
+			(byte)
+	<br>color
+			(Object of type
+	<a href="#type_Color">Color</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Header"></a>Header</td>
+<td valign="top">size
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>framerate
+			(integer)
+	<br>frames
+			(word)
+	<br>tags
+			(List of
+	<a href="#type_Tag">Tag</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Kerning"></a>Kerning</td>
+<td valign="top">a
+			(byte)
+	<br>b
+			(byte)
+	<br>adjustment
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_LineStyle"></a>LineStyle</td>
+<td valign="top">width
+			(word)
+	<br>color
+			(Object of type
+	<a href="#type_Color">Color</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Parameter"></a>Parameter</td>
+<td valign="top">reg
+			(byte)
+	<br>name
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Rectangle"></a>Rectangle</td>
+<td valign="top">left
+			(integer)
+	<br>right
+			(integer)
+	<br>top
+			(integer)
+	<br>bottom
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Shape"></a>Shape</td>
+<td valign="top">edges
+			(List of
+	<a href="#type_ShapeItem">ShapeItem</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_ShapeSetup"></a>ShapeSetup</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Short"></a>Short</td>
+<td valign="top">value
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_String"></a>String</td>
+<td valign="top">value
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_StyleList"></a>StyleList</td>
+<td valign="top">fillStyles
+			(List of
+	<a href="#type_Style">Style</a>s)
+	<br>lineStyles
+			(List of
+	<a href="#type_LineStyle">LineStyle</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Symbol"></a>Symbol</td>
+<td valign="top">objectID
+			(word)
+	<br>name
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_TextEntry"></a>TextEntry</td>
+<td valign="top">glyph
+			(integer)
+	<br>advance
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_TextRecord"></a>TextRecord</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_TextRecord6"></a>TextRecord6</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_TextRecord7"></a>TextRecord7</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_Transform"></a>Transform</td>
+<td valign="top">
+		
+		
+		
+	
+		
+		
+		
+	transX
+			(integer)
+	<br>transY
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_UChar"></a>UChar</td>
+<td valign="top">value
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_ULong"></a>ULong</td>
+<td valign="top">value
+			(integer)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_UShort"></a>UShort</td>
+<td valign="top">value
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="type_WideKerning"></a>WideKerning</td>
+<td valign="top">a
+			(word)
+	<br>b
+			(word)
+	<br>adjustment
+			(word)
+	<br>
+</td>
+</tr>
+</table>
+<a name="tags"></a><h2>Tags</h2>
+<a name="type_Tag"></a><table cellspacing="1" border="0">
+<tr>
+<th align="left">Tag Name</th>
+<th align="left">ID</th>
+<th align="left">Attributes</th>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineBits"></a>DefineBits</td>
+<td valign="top">0x06</td>
+<td valign="top">objectID
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineBitsJPEG2"></a>DefineBitsJPEG2</td>
+<td valign="top">0x15</td>
+<td valign="top">objectID
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineBitsJPEG3"></a>DefineBitsJPEG3</td>
+<td valign="top">0x23</td>
+<td valign="top">objectID
+			(word)
+	<br>offset_to_alpha
+			(uint32)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineBitsLossless"></a>DefineBitsLossless</td>
+<td valign="top">0x14</td>
+<td valign="top">objectID
+			(word)
+	<br>format
+			(byte)
+	<br>width
+			(word)
+	<br>height
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineBitsLossless2"></a>DefineBitsLossless2</td>
+<td valign="top">0x24</td>
+<td valign="top">objectID
+			(word)
+	<br>format
+			(byte)
+	<br>width
+			(word)
+	<br>height
+			(word)
+	<br>
+		
+	data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineButton2"></a>DefineButton2</td>
+<td valign="top">0x22</td>
+<td valign="top">objectID
+			(word)
+	<br>menu
+			(bit)
+	<br>buttonsSize
+			(word)
+	<br>buttons
+			(List of
+	<a href="#type_Button">Button</a>s)
+	<br>conditions
+			(List of
+	<a href="#type_Condition">Condition</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineEditText"></a>DefineEditText</td>
+<td valign="top">0x25</td>
+<td valign="top">objectID
+			(word)
+	<br>size
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>wordWrap
+			(bit)
+	<br>multiLine
+			(bit)
+	<br>password
+			(bit)
+	<br>readOnly
+			(bit)
+	<br>autoSize
+			(bit)
+	<br>hasLayout
+			(bit)
+	<br>notSelectable
+			(bit)
+	<br>hasBorder
+			(bit)
+	<br>isHTML
+			(bit)
+	<br>useOutlines
+			(bit)
+	<br>
+		
+		
+	
+		
+	
+		
+	
+		
+		
+		
+		
+		
+	variableName
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineFont"></a>DefineFont</td>
+<td valign="top">0x0A</td>
+<td valign="top">objectID
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineFont2"></a>DefineFont2</td>
+<td valign="top">0x30</td>
+<td valign="top">objectID
+			(word)
+	<br>isShiftJIS
+			(bit)
+	<br>isUnicode
+			(bit)
+	<br>isANSII
+			(bit)
+	<br>wideGlyphOffsets
+			(bit)
+	<br>italic
+			(bit)
+	<br>bold
+			(bit)
+	<br>language
+			(byte)
+	<br>name
+			(string)
+	<br>glyphs
+			(Object of type
+	<a href="#type_GlyphList">GlyphList</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineFontInfo"></a>DefineFontInfo</td>
+<td valign="top">0x0D</td>
+<td valign="top">objectID
+			(word)
+	<br>smallTextOrUnicode
+			(bit)
+	<br>isShiftJIS
+			(bit)
+	<br>isANSII
+			(bit)
+	<br>isItalic
+			(bit)
+	<br>isBold
+			(bit)
+	<br>isWide
+			(bit)
+	<br>
+		
+	map
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineFontInfo2"></a>DefineFontInfo2</td>
+<td valign="top">0x3E</td>
+<td valign="top">objectID
+			(word)
+	<br>smallTextOrUnicode
+			(bit)
+	<br>isShiftJIS
+			(bit)
+	<br>isANSII
+			(bit)
+	<br>isItalic
+			(bit)
+	<br>isBold
+			(bit)
+	<br>isWide
+			(bit)
+	<br>
+		
+	map
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineMorphShape"></a>DefineMorphShape</td>
+<td valign="top">0x2E</td>
+<td valign="top">objectID
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineShape"></a>DefineShape</td>
+<td valign="top">0x02</td>
+<td valign="top">objectID
+			(word)
+	<br>bounds
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>styles
+			(Object of type
+	<a href="#type_StyleList">StyleList</a>)
+	<br>shapes
+			(Object of type
+	<a href="#type_Shape">Shape</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineShape2"></a>DefineShape2</td>
+<td valign="top">0x16</td>
+<td valign="top">objectID
+			(word)
+	<br>bounds
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>styles
+			(Object of type
+	<a href="#type_StyleList">StyleList</a>)
+	<br>shapes
+			(Object of type
+	<a href="#type_Shape">Shape</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineShape3"></a>DefineShape3</td>
+<td valign="top">0x20</td>
+<td valign="top">objectID
+			(word)
+	<br>bounds
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>styles
+			(Object of type
+	<a href="#type_StyleList">StyleList</a>)
+	<br>shapes
+			(Object of type
+	<a href="#type_Shape">Shape</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineSound"></a>DefineSound</td>
+<td valign="top">0x0E</td>
+<td valign="top">objectID
+			(word)
+	<br>format
+			(integer)
+	<br>rate
+			(integer)
+	<br>is16bit
+			(bit)
+	<br>stereo
+			(bit)
+	<br>samples
+			(uint32)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineSprite"></a>DefineSprite</td>
+<td valign="top">0x27</td>
+<td valign="top">objectID
+			(word)
+	<br>frames
+			(word)
+	<br>tags
+			(List of
+	<a href="#type_Tag">Tag</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineText"></a>DefineText</td>
+<td valign="top">0x0B</td>
+<td valign="top">objectID
+			(word)
+	<br>bounds
+			(Object of type
+	<a href="#type_Rectangle">Rectangle</a>)
+	<br>transform
+			(Object of type
+	<a href="#type_Transform">Transform</a>)
+	<br>records
+			(List of
+	<a href="#type_TextRecord">TextRecord</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DefineVideoStream"></a>DefineVideoStream</td>
+<td valign="top">0x3C</td>
+<td valign="top">objectID
+			(word)
+	<br>frames
+			(word)
+	<br>width
+			(word)
+	<br>height
+			(word)
+	<br>deblocking
+			(integer)
+	<br>smoothing
+			(bit)
+	<br>codec
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DoAction"></a>DoAction</td>
+<td valign="top">0x0C</td>
+<td valign="top">actions
+			(List of
+	<a href="#type_Action">Action</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_DoInitAction"></a>DoInitAction</td>
+<td valign="top">0x3B</td>
+<td valign="top">sprite
+			(word)
+	<br>actions
+			(List of
+	<a href="#type_Action">Action</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_End"></a>End</td>
+<td valign="top">0x00</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_Export"></a>Export</td>
+<td valign="top">0x38</td>
+<td valign="top">symbols
+			(List of
+	<a href="#type_Symbol">Symbol</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_FrameLabel"></a>FrameLabel</td>
+<td valign="top">0x2B</td>
+<td valign="top">label
+			(string)
+	<br>flags
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_Import"></a>Import</td>
+<td valign="top">0x39</td>
+<td valign="top">url
+			(string)
+	<br>symbols
+			(List of
+	<a href="#type_Symbol">Symbol</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_PlaceObject2"></a>PlaceObject2</td>
+<td valign="top">0x1A</td>
+<td valign="top">replace
+			(bit)
+	<br>depth
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_RemoveObject"></a>RemoveObject</td>
+<td valign="top">0x05</td>
+<td valign="top">objectID
+			(word)
+	<br>depth
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_RemoveObject2"></a>RemoveObject2</td>
+<td valign="top">0x1C</td>
+<td valign="top">depth
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_ScriptLimits"></a>ScriptLimits</td>
+<td valign="top">0x41</td>
+<td valign="top">maxRecursionDepth
+			(word)
+	<br>timeout
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_SetBackgroundColor"></a>SetBackgroundColor</td>
+<td valign="top">0x09</td>
+<td valign="top">color
+			(Object of type
+	<a href="#type_Color">Color</a>)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_SetTabIndex"></a>SetTabIndex</td>
+<td valign="top">0x42</td>
+<td valign="top">depth
+			(word)
+	<br>tabIndex
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_ShowFrame"></a>ShowFrame</td>
+<td valign="top">0x01</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_SoundStreamBlock"></a>SoundStreamBlock</td>
+<td valign="top">0x13</td>
+<td valign="top">data
+			(data)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_SoundStreamHead"></a>SoundStreamHead</td>
+<td valign="top">0x12</td>
+<td valign="top">playbackRate
+			(integer)
+	<br>playbackSize
+			(bit)
+	<br>playbackStereo
+			(bit)
+	<br>compression
+			(integer)
+	<br>soundRate
+			(integer)
+	<br>soundSize
+			(bit)
+	<br>soundStereo
+			(bit)
+	<br>sampleSize
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_SoundStreamHead2"></a>SoundStreamHead2</td>
+<td valign="top">0x2D</td>
+<td valign="top">playbackRate
+			(integer)
+	<br>playbackSize
+			(bit)
+	<br>playbackStereo
+			(bit)
+	<br>compression
+			(integer)
+	<br>soundRate
+			(integer)
+	<br>soundSize
+			(bit)
+	<br>soundStereo
+			(bit)
+	<br>sampleSize
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_StartSound"></a>StartSound</td>
+<td valign="top">0x0F</td>
+<td valign="top">objectID
+			(word)
+	<br>stopPlayback
+			(bit)
+	<br>noMultiple
+			(bit)
+	<br>hasEnvelope
+			(bit)
+	<br>hasLoop
+			(bit)
+	<br>hasOutPoint
+			(bit)
+	<br>hasInPoint
+			(bit)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_UnknownTag"></a>UnknownTag</td>
+<td valign="top">-1</td>
+<td valign="top">data
+			(data)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="tag_VideoFrame"></a>VideoFrame</td>
+<td valign="top">0x3D</td>
+<td valign="top">objectID
+			(word)
+	<br>frame
+			(word)
+	<br>data
+			(Object of type
+	<a href="#type_Rest">Rest</a>)
+	<br>
+</td>
+</tr>
+</table>
+<a name="actions"></a><h2>Actions</h2>
+<a name="type_Action"></a><table cellspacing="1" border="0">
+<tr>
+<th align="left">Action Name</th>
+<th align="left">ID</th>
+<th align="left">Attributes</th>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_AND"></a>AND</td>
+<td valign="top">0x60</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_AddCast"></a>AddCast</td>
+<td valign="top">0x0A</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_AddTyped"></a>AddTyped</td>
+<td valign="top">0x47</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_BranchAlways"></a>BranchAlways</td>
+<td valign="top">0x99</td>
+<td valign="top">byteOffset
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_BranchIfTrue"></a>BranchIfTrue</td>
+<td valign="top">0x9D</td>
+<td valign="top">byteOffset
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_CHR"></a>CHR</td>
+<td valign="top">0x33</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_CallFrame"></a>CallFrame</td>
+<td valign="top">0x9E</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_CallFunction"></a>CallFunction</td>
+<td valign="top">0x3D</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_CallMethod"></a>CallMethod</td>
+<td valign="top">0x52</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_CastObject"></a>CastObject</td>
+<td valign="top">0x2B</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ConcatenateString"></a>ConcatenateString</td>
+<td valign="top">0x21</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeclareArray"></a>DeclareArray</td>
+<td valign="top">0x42</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeclareFunction"></a>DeclareFunction</td>
+<td valign="top">0x9B</td>
+<td valign="top">name
+			(string)
+	<br>argc
+			(word)
+	<br>args
+			(List of
+	<a href="#type_String">String</a>s)
+	<br>length
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeclareFunction2"></a>DeclareFunction2</td>
+<td valign="top">0x8E</td>
+<td valign="top">name
+			(string)
+	<br>argc
+			(word)
+	<br>regc
+			(byte)
+	<br>preloadThis
+			(bit)
+	<br>suppressThis
+			(bit)
+	<br>preloadArguments
+			(bit)
+	<br>suppressArguments
+			(bit)
+	<br>preloadSuper
+			(bit)
+	<br>suppressSuper
+			(bit)
+	<br>preloadRoot
+			(bit)
+	<br>preloadParent
+			(bit)
+	<br>preloadGlobal
+			(bit)
+	<br>reserved
+			(integer)
+	<br>args
+			(List of
+	<a href="#type_Parameter">Parameter</a>s)
+	<br>actions
+			(List of
+	<a href="#type_Action">Action</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeclareLocalVariable"></a>DeclareLocalVariable</td>
+<td valign="top">0x41</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeclareObject"></a>DeclareObject</td>
+<td valign="top">0x43</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Decrement"></a>Decrement</td>
+<td valign="top">0x51</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DefineNumber"></a>DefineNumber</td>
+<td valign="top">0x4A</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DefineString"></a>DefineString</td>
+<td valign="top">0x4B</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Delete"></a>Delete</td>
+<td valign="top">0x3A</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DeleteAll"></a>DeleteAll</td>
+<td valign="top">0x3B</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Dictionary"></a>Dictionary</td>
+<td valign="top">0x88</td>
+<td valign="top">strings
+			(List of
+	<a href="#type_String">String</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Divide"></a>Divide</td>
+<td valign="top">0x0D</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Duplicate"></a>Duplicate</td>
+<td valign="top">0x4C</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_DuplicateSprite"></a>DuplicateSprite</td>
+<td valign="top">0x24</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_EndAction"></a>EndAction</td>
+<td valign="top">0x00</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Enumerate"></a>Enumerate</td>
+<td valign="top">0x46</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_EnumerateObject"></a>EnumerateObject</td>
+<td valign="top">0x55</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_EqualCast"></a>EqualCast</td>
+<td valign="top">0x0E</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_EqualTyped"></a>EqualTyped</td>
+<td valign="top">0x49</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Extends"></a>Extends</td>
+<td valign="top">0x69</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetMember"></a>GetMember</td>
+<td valign="top">0x4E</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetProperty"></a>GetProperty</td>
+<td valign="top">0x22</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetTarget"></a>GetTarget</td>
+<td valign="top">0x45</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetTimer"></a>GetTimer</td>
+<td valign="top">0x34</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetURL"></a>GetURL</td>
+<td valign="top">0x83</td>
+<td valign="top">url
+			(string)
+	<br>target
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetURL2"></a>GetURL2</td>
+<td valign="top">0x9A</td>
+<td valign="top">method
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GetVariable"></a>GetVariable</td>
+<td valign="top">0x1C</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GotoExpression"></a>GotoExpression</td>
+<td valign="top">0x9F</td>
+<td valign="top">play
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GotoFrame"></a>GotoFrame</td>
+<td valign="top">0x81</td>
+<td valign="top">frame
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GotoLabel"></a>GotoLabel</td>
+<td valign="top">0x8C</td>
+<td valign="top">label
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_GreaterThanTyped"></a>GreaterThanTyped</td>
+<td valign="top">0x67</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Implements"></a>Implements</td>
+<td valign="top">0x2C</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Increment"></a>Increment</td>
+<td valign="top">0x50</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_InstanceOf"></a>InstanceOf</td>
+<td valign="top">0x54</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_IntegralPart"></a>IntegralPart</td>
+<td valign="top">0x18</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_LessThanCast"></a>LessThanCast</td>
+<td valign="top">0x0F</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_LessThanTyped"></a>LessThanTyped</td>
+<td valign="top">0x48</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_LogicalAND"></a>LogicalAND</td>
+<td valign="top">0x10</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_LogicalNOT"></a>LogicalNOT</td>
+<td valign="top">0x12</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_LogicalOR"></a>LogicalOR</td>
+<td valign="top">0x11</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Modulo"></a>Modulo</td>
+<td valign="top">0x3F</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Mulitply"></a>Mulitply</td>
+<td valign="top">0x0C</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_MultibyteCHR"></a>MultibyteCHR</td>
+<td valign="top">0x37</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_MultibyteORD"></a>MultibyteORD</td>
+<td valign="top">0x36</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_MultibyteStringLength"></a>MultibyteStringLength</td>
+<td valign="top">0x31</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_MultibyteSubString"></a>MultibyteSubString</td>
+<td valign="top">0x35</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_New"></a>New</td>
+<td valign="top">0x40</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_NewMethod"></a>NewMethod</td>
+<td valign="top">0x53</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_NextFrame"></a>NextFrame</td>
+<td valign="top">0x04</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_OR"></a>OR</td>
+<td valign="top">0x61</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ORD"></a>ORD</td>
+<td valign="top">0x32</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Play"></a>Play</td>
+<td valign="top">0x06</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Pop"></a>Pop</td>
+<td valign="top">0x17</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_PreviousFrame"></a>PreviousFrame</td>
+<td valign="top">0x05</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_PushData"></a>PushData</td>
+<td valign="top">0x96</td>
+<td valign="top">items
+			(List of
+	<a href="#type_StackItem">StackItem</a>s)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Random"></a>Random</td>
+<td valign="top">0x30</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_RemoveSprite"></a>RemoveSprite</td>
+<td valign="top">0x25</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Return"></a>Return</td>
+<td valign="top">0x3E</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetLocalVariable"></a>SetLocalVariable</td>
+<td valign="top">0x3C</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetMember"></a>SetMember</td>
+<td valign="top">0x4F</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetProperty"></a>SetProperty</td>
+<td valign="top">0x23</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetTarget"></a>SetTarget</td>
+<td valign="top">0x8B</td>
+<td valign="top">label
+			(string)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetTargetDynamic"></a>SetTargetDynamic</td>
+<td valign="top">0x20</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SetVariable"></a>SetVariable</td>
+<td valign="top">0x1D</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ShiftLeft"></a>ShiftLeft</td>
+<td valign="top">0x63</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ShiftRight"></a>ShiftRight</td>
+<td valign="top">0x64</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ShiftRightUnsigned"></a>ShiftRightUnsigned</td>
+<td valign="top">0x65</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StartDrag"></a>StartDrag</td>
+<td valign="top">0x27</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Stop"></a>Stop</td>
+<td valign="top">0x07</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StopDrag"></a>StopDrag</td>
+<td valign="top">0x28</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StopSound"></a>StopSound</td>
+<td valign="top">0x09</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StoreRegister"></a>StoreRegister</td>
+<td valign="top">0x87</td>
+<td valign="top">reg
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StrictEqual"></a>StrictEqual</td>
+<td valign="top">0x66</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StringEqual"></a>StringEqual</td>
+<td valign="top">0x13</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StringGreaterThan"></a>StringGreaterThan</td>
+<td valign="top">0x68</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StringLength"></a>StringLength</td>
+<td valign="top">0x14</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_StringLessThan"></a>StringLessThan</td>
+<td valign="top">0x29</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_SubString"></a>SubString</td>
+<td valign="top">0x15</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Substract"></a>Substract</td>
+<td valign="top">0x0B</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Swap"></a>Swap</td>
+<td valign="top">0x4D</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Throw"></a>Throw</td>
+<td valign="top">0x2A</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_ToggleQuality"></a>ToggleQuality</td>
+<td valign="top">0x08</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Trace"></a>Trace</td>
+<td valign="top">0x26</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_Try"></a>Try</td>
+<td valign="top">0x8F</td>
+<td valign="top">doFinally
+			(bit)
+	<br>doCatch
+			(bit)
+	<br>trySize
+			(word)
+	<br>catchSize
+			(word)
+	<br>finallySize
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_TypeOf"></a>TypeOf</td>
+<td valign="top">0x44</td>
+<td valign="top"></td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_UnknownAction"></a>UnknownAction</td>
+<td valign="top">-1</td>
+<td valign="top">data
+			(data)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_WaitForFrame"></a>WaitForFrame</td>
+<td valign="top">0x8A</td>
+<td valign="top">frame
+			(word)
+	<br>skip
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_WaitForFrameDynamic"></a>WaitForFrameDynamic</td>
+<td valign="top">0x8D</td>
+<td valign="top">frame
+			(word)
+	<br>skip
+			(byte)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_With"></a>With</td>
+<td valign="top">0x94</td>
+<td valign="top">size
+			(word)
+	<br>
+</td>
+</tr>
+<tr>
+<td valign="top">
+<a name="action_XOR"></a>XOR</td>
+<td valign="top">0x62</td>
+<td valign="top"></td>
+</tr>
+</table>
+<hr>
+<small>
+		Version: $Id: reference.xsl,v 1.1 2005/05/30 12:48:38 dan Exp $<br>
+		Copyright 2005 Daniel Fischer<br>
+				Permission is granted to copy, distribute and/or modify this document
+				under the terms of the GNU Free Documentation License, Version 1.2
+				or any later version published by the Free Software Foundation;
+				with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+				A copy of the license is included in the distribution in doc/licenses/fdl.txt,
+				or can be obtained from <a href="http://www.fsf.org/licenses/fdl.html">http://www.fsf.org/licenses/fdl.html</a>.<br>
+				The author shall not be held responsible for content of other websites linked from here.
+			</small>
+</body>
+</html>
--- swfmill-0.3.0.orig/debian/doc/using-swfmill.html
+++ swfmill-0.3.0/debian/doc/using-swfmill.html
@@ -0,0 +1,342 @@
+<html xmlns:keep="http://iterative.org/misc/keep-0.1">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>swfmill: Using swfmill to create SWFs without Flash</title>
+<link rel="stylesheet" href="html.css">
+</head>
+<body>
+<h1>Using swfmill to create SWFs without Flash</h1>
+	by Mark Winterhalder
+	&lt;mark[at]snafoo.org&gt;<br><h2>Table of Contents</h2>
+<div id="toc">
+<div class="tocentry" style="padding-left:15px"><a href="#introduction">Introduction</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#why">Why not just use the Flash IDE?</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#mtasc">MTASC</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#swfmill">swfmill</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#warning">WARNING</a></div>
+<div class="tocentry" style="padding-left:15px"><a href="#usage">Using swfmill</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#movie">Creating a basic SWF</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#library">Adding assets to the library</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#fonts">Importing fonts</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#shared">Using shared libraries</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#packed">An example library SWF</a></div>
+<div class="tocentry" style="padding-left:15px"><a href="#advanced">Advanced Topics</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#components">Adding components</a></div>
+<div class="tocentry" style="padding-left:30px"><a href="#timeline">Basic timeline use</a></div>
+<div class="tocentry" style="padding-left:45px"><a href="#place">Placing clips onto the stage</a></div>
+<div class="tocentry" style="padding-left:45px"><a href="#movieclips">Creating movieclips</a></div>
+<div class="tocentry" style="padding-left:45px"><a href="#textfields">Creating textfields</a></div>
+</div>
+<h2>Warning</h2>
+<p><b>This document is outdated.</b> Please refer to (and improve the) the <a href="http://osflash.org/swfmill">OSFlash wiki page</a>
+</p>
+<a name="introduction"></a><h2>Introduction</h2>
+	While I had my coffee this morning, I decided to write something like an introduction to swfmill. 
+	In this document I try to explain how, together with the MTASC compiler, your editor of choice and swfmill, you can completely avoid the Flash IDE. 
+	The focus is on importing assets into the library of a newly created SWF, but the document also explains some other features, like placing movieclips on the stage. 
+	The basic idea, by the way, is to write an XML file swfmill can turn into an SWF.
+	<a name="why"></a><h3>Why not just use the Flash IDE?</h3>
+<p>
+			Just because. Well, actually there are a number of reasons. If you're reading 
+			this you probably have your own. In case you're interested, my main reason is 
+			to improve my workflow. Everybody has a favorite text editor -- be it <a href="http://eclipse.org/">Eclipse</a> with 
+			the <a href="http://asdt.org">ActionScript plug-in</a>, <a href="http://www.bomberstudios.com/sciteflash/">SciTE|Flash</a> or <a href="http://www.sephiroth.it/python/sepy.php">SEPY</a>, it almost certainly 
+			beats the internal ActionScript editor that comes with the Flash IDE. Until 
+			recently, what people did was to edit their classes in their external editor and 
+			use Flash for the rest: compiling, filling the library with assets they needed, 
+			and so on.
+		</p>
+<a name="mtasc"></a><h3>MTASC</h3>
+<p>
+			Then came <a href="http://mtasc.org/">MTASC</a>, an open source command line ActionScript compiler written by 
+			<a href="http://ncannasse.free.fr/">Nicolas Cannasse</a>. Apart from being much, much faster than the compiler that 
+			is built into the Flash IDE, it comes with various goodies, like a -strict 
+			compile option and better integration with your editor of choice, among others. 
+			Using it instead seemed like an obvious choice. The workflow now was to create 
+			an SWF with the necessary assets included in the Flash IDE, and then compile 
+			your code into it with MTASC. However, using Flash solely to fill up the SWF's 
+			library seemed silly (also, the Flash IDE is not available for all platforms).
+		</p>
+<p>
+			How to use MTASC is pretty well explained on its website, how to integrate it 
+			into your editor depends on which one you use. <a href="http.//www.carlosrovira.com/">Carlos Rovira</a> wrote a good 
+			<a href="http://www.actionscript.com/index.php/fw/1/towards-open-source-flash-development/">tutorial</a> in which he explains how to use it with Eclipse. I will focus on the preceding steps, that is, 
+			how to use swfmill to get to the point where you have an SWF you can then compile your code 
+			into.
+		</p>
+<a name="swfmill"></a><h3>swfmill</h3>
+<p>
+			Several programs can export SWFs. Other assets you might want to have in your 
+			SWF include fonts, images and components. To fill the gap in the Flash IDE free 
+			production chain between having those assets and having an SWF ready to have the 
+			code compiled into, <a href="http://0xdf.com/">Daniel Fischer</a>, who only by coincidence happens to be a 
+			housemate of mine (take that as a disclaimer), wrote <a href="http://iterative.org/swfmill/">swfmill</a>. It's published under 
+			the GPL and can convert back and forth between a binary SWF and an XML dialect 
+			called SWFML which closely resembles the SWF file format. To faciliate usage and 
+			allow for comfortably importing assets, a simpler dialect was introduced. As a short overview, you can currently do the 
+			following:
+			<ul>
+<li> Import assets into the library. This can be a shared library if you wish.
+					At the time of writing, the following formats are supported:
+					<ul>
+<li>SWFs</li>
+<li>SWCs (components, with a bit of effort)</li>
+<li>TrueType fonts, or a specified subset of characters</li>
+<li>jpegs</li>
+<li>PNGs (24 and 32 bit, including alpha)</li>
+</ul>
+</li>
+<li>Place imported assets on the stage with an identifier to access by script</li>
+<li>Control what gets included or placed into which frame</li>
+<li>Create (and make available to scripts) movieclips with multible frames containing other clips</li>
+</ul>
+			swfmill is currently under development and new features are being added. You can 
+			keep up to date, report bugs, give feedback, describe usage scenarios, discuss 
+			and so on by subscribing to the mailing list. Simply send an empty email to:
+			<br>
+			   swfmill-subscribe[at]subsignal.org
+		</p>
+<a name="warning"></a><h3>WARNING</h3>
+<p>
+			swfmill's SWFML simple should be considered preliminary. It will almost certainly change, 
+			possibly even in its most basic structure (or its name. you can post suggestions to the mailing list).
+		</p>
+<p>However, it might already be useful for some as it is,
+			if you believe you're one of them this text is for you. Be aware that you might have to modify, possibly significantly, anything you build around it. No, we don't just say that.
+		</p>
+<p>
+			If you find speeling or grammer mistakes, please let me know. If you have other suggestions how this document might be improved, please post them either to me or preferrably to the mailing list.
+		</p>
+<a name="usage"></a><h2>Using swfmill</h2>
+<a name="movie"></a><h3>Creating a basic SWF</h3>
+<p>
+			This is simple. The example below should be self explanatory:
+			<div class="xml"><pre>&lt;?xml version="1.0" encoding="iso-8859-1" ?&gt;
+	
+&lt;movie width="320" height="240" framerate="12"&gt;
+  &lt;background color="#ffffff"/&gt;
+  &lt;frame/&gt;
+&lt;/movie&gt;
+</pre></div>
+	
+			The "encoding" attribute is important. Set it to what you use, the above works for 
+			me. Let's assume you saved the above as "foo.xml" and you want to produce a 
+			"bar.swf". This is how you would call swfmill:
+			<br><div class="code">swfmill simple foo.xml bar.swf</div></p>
+<p>	
+			Ok, that was easy. However, it's not particularly useful just yet. We have an 
+			empty SWF, 320 by 240 pixels with a white background running at a target 
+			framerate of 12 fps. Let's pack some stuff into it next.
+		</p>
+<a name="library"></a><h3>Adding assets to the library</h3>
+<p>
+			To add a jpeg image called "foo.jpg" from a directory called "library" (located 
+			under the one you call swfmill from) into your SWF, add the following lines into the &lt;movie/&gt; inside
+			the basic SWF description above:
+			<div class="xml"><pre>&lt;frame&gt;
+  &lt;library&gt;
+    &lt;clip id="foo" import="library/foo.jpg"/&gt;
+  &lt;/library&gt;
+&lt;/frame&gt;
+</pre></div>
+			
+			Pass it through swfmill again, and the resulting SWF will have the image in its 
+			library. It has the linkage id "foo", so to get it onto the stage you can use 
+			MovieClip.attachMovie() like you normally would do.
+			swfmill recognises the file extension, importing a PNG or a SWF would work just 
+			the same, by adding them inside the &lt;library/&gt; node. 
+		</p>
+<a name="fonts"></a><h3>Importing fonts</h3>
+<p>
+			Fonts work slightly 
+			different. To import all numerical characters of vera.ttf as "vera", you 
+			would add the following after the library node:
+			<div class="xml"><pre>&lt;font id="vera" import="library/vera.ttf" glyphs="0123456789"/&gt;
+</pre></div></p>
+<a name="shared"></a><h3>Using shared libraries</h3>
+<p>
+			You don't have to do anything specific to make it a shared library. Just 
+			remember the URL where you put it, and keep a local copy. To import a shared 
+			library, add this line for each SWF you want to import as a library for runtime sharing:
+			<div class="xml"><pre>&lt;import file="library/library.swf" url="http://foo.com/library.swf"/&gt;
+</pre></div></p>
+<a name="packed"></a><h3>An example library SWF</h3>
+<p>
+			As a reference, below XML fills the library with some assets, adds a font and imports a 
+			shared library. it then adds another 
+			item to the library in frame 5, which is named "myFrame" so you can gotoAndPlay( 
+			"myFrame" ) to it:
+			<div class="xml"><pre>&lt;?xml version="1.0" encoding="iso-8859-1" ?&gt;
+	
+&lt;movie width="320" height="240" framerate="12"&gt;
+  &lt;background color="#ffffff"/&gt;
+
+  &lt;!-- first frame --&gt;
+  &lt;frame&gt;
+
+    &lt;!-- add some assets to the library --&gt;
+    &lt;library&gt;
+      &lt;clip id="picture" import="library/picture.jpg"/&gt;
+      &lt;clip id="bitmap" import="library/bitmap.png"/&gt;
+      &lt;clip id="clip" import="library/clip.swf"/&gt;
+    &lt;/library&gt;
+
+    &lt;!-- import the numerical characters of vera.ttf --&gt;
+    &lt;font id="vera" import="library/vera.ttf" glyphs="0123456789"/&gt;
+
+    &lt;!-- import a shared library --&gt;
+    &lt;import file="library/library.swf" url="http://foo.com/library.swf"/&gt;
+  &lt;/frame&gt;
+
+  &lt;!-- some empty frames --&gt;
+  &lt;frame/&gt;
+  &lt;frame/&gt;
+  &lt;frame/&gt;
+
+  &lt;!-- frame "myFrame" --&gt;
+  &lt;frame name="myFrame"&gt;
+    &lt;library&gt;
+      &lt;clip id="anotherClip" import="library/foobar.swf"/&gt;
+    &lt;/library&gt;
+  &lt;/frame&gt;
+&lt;/movie&gt;
+</pre></div>
+			If all you want is a library, this will do. However, it is also possible to include components, place clips on 
+			the stage, and even to declare new ones in SWFML simple.
+		</p>
+<a name="advanced"></a><h2>Advanced Topics</h2>
+<a name="components"></a><h3>Adding components</h3>
+<p>
+			Adding components to the library is a bit trickier, but not too difficult either. They come in SWCs, which 
+			basically are zipped archives containing a precompiled SWF and various other files. We're 
+			interested in those named *.asi, because MTASC will need them as header files 
+			for typing. Ideally, use a script to go through the following steps:
+			<ul>
+<li>Rename *.swc to *.zip if necessary and unpack the archive.</li>
+<li>Rename the *.asi files to *.as, and remove the package names from in front
+			      of their class names. Create directories for the used packages, move the .as
+			      files to their respective directories and add them to your classpath.</li>
+<li>MTASC will complain about the getter and setter methods being declared
+			      twice. To avoid this, strip all lines containing "__get__" or "__set__"
+			      from the *.as files, or even better, remove all that contain the string
+			      "private", because you can't access private properties anyway.</li>
+<li>create directories for the packages used and copy your manipulated *.as
+			      to their respective locations.</li>
+<li>Finally, add the component SWF to the library like any normal SWF.</li>
+</ul>
+			There's one last step to be done to make components work. MTASC has a "-main" 
+			option which calls a static method "main" on your class as an entry point. 
+			However, it does that before the SWF is properly initialized, and the components 
+			will not display correctly (they appear as empty boxes). To avoid this problem, 
+			we have to call the entry point method in swfml instead of calling it with 
+			MTASCs -main option. Assuming you want to call Main.main(), add the following to 
+			your XML inside the &lt;frame/&gt; tag:
+			
+			<div class="xml"><pre>&lt;library&gt;
+
+  &lt;!-- import the SWF that was inside the SWC archive --&gt;
+  &lt;clip id="fooComponent" import="components/fooComponent.swf"/&gt;
+&lt;/library&gt;
+
+&lt;!-- call Main.main() as an entry point --&gt;
+&lt;call object="Main" method="main"/&gt;
+</pre></div></p>
+<a name="timeline"></a><h3>Basic timeline use</h3>
+		So far, we have only packed assets into the library of an SWF so we can use them with ActionScript later. However, it's
+		also possible to place movieclips directly onto the stage, and even to create new movieclips. <br>
+		The "id" attribute from a &lt;clip/&gt; tag is something like the equivalent of a class name. Instances need their own names, the "name" attribute. 
+		When you use MovieClip.attachMovie(), you place a movieclip with a certain linkage id (the "id" attribute of clips imported into the &lt;library/&gt;) inside another one and assign it its instance name and depth. You can do the same with SWFML simple, 
+		by using the &lt;place/&gt; tag explained below. It's important to understand that importing or creating a movieclip doesn't make it appear on the stage. This has to be
+		done explicitly, because it is possible you only wanted to have the movieclip in your SWF so you can use it inside others you create. 
+		<a name="place"></a><h3>Placing clips onto the stage</h3>
+<p>
+				To place a clip onto the stage, add a &lt;place/&gt; tag inside the frame you want to 
+				place it in. Note that it has to be previously added to the SWF. If you wanted 
+				to place foobar.swf onto the stage, your "myFrame" frame 
+				would look like this:
+				<div class="xml"><pre>
+&lt;!-- frame "myFrame" --&gt;
+&lt;frame name="myFrame"&gt;
+  &lt;library&gt;
+    &lt;clip id="foobar" import="library/foobar.swf"/&gt;
+  &lt;/library&gt;
+
+  &lt;!-- place "foobar" onto the stage --&gt;
+  &lt;place id="foobar" name="myFoobar" x="10" y="10" depth="1"/&gt;
+&lt;/frame&gt;
+</pre></div>
+				An instance of "foobar" will now be placed onto the stage with an instance name 
+				called "myFoobar" at depth 1 and the coordinates 10, 10. You could also scale it 
+				by adding a "scale" attribute, where 1 is 100%. The x and y position defaults to 0 and you don't need to specify them 
+				if this is what you want. You must specify the depth, though, and it must be unique inside the respective parent movieclip. If you don't specify a name, you won't be able to control that clip 
+				or its children from ActionScript.
+			</p>
+<p>
+				You don't have to import the movieclip inside the &lt;library/&gt; tag. 
+				Assets declared inside a library tag will be made available to ActionScript 
+				with their id attribute as linkage name. If you don't want to attach them 
+				dynamically, you can simply import them anywhere inside a &lt;frame/&gt; tag, and 
+				still place them with the &lt;place/&gt; tag like above.<br></p>
+<a name="movieclips"></a><h3>Creating movieclips</h3>
+<p>
+				Instead of importing existing SWFs into yours, you can also create them with 
+				simple swfml. Like imported assets, they can be placed onto the stage and will 
+				have a linkage id if you create them inside a &lt;library/&gt; tag.
+			</p>
+<p>
+				You can do pretty much everything inside created clips you can do inside the 
+				&lt;movie/&gt;, except for importing and adding assets to the library. 
+				That is, you can create other movieclips or textfields and place them into 
+				the clip's frames.
+			</p>
+<p>
+				Creating a movieclip works just like importing, only that you don't use the "import" attribute for the &lt;clip/&gt; tag. 
+				Below is an excample of a movieclip with two frames, "on" and "off":
+				<div class="xml"><pre>
+&lt;!-- import images to be displayed in the frames --&gt;
+&lt;clip id="onState" import="images/on.png"/&gt;
+&lt;clip id="offState" import="images/off.png"/&gt;
+
+&lt;!-- create the movieclip --&gt;
+&lt;library&gt;
+  &lt;clip id="onOff"&gt;
+    &lt;frame name="on"&gt;
+      &lt;place id="onState" depth="1"/&gt;
+      &lt;stop/&gt;
+    &lt;/frame&gt;
+    &lt;frame name="off"&gt;
+      &lt;place id="offState" depth="1"/&gt;
+    &lt;/frame&gt;
+  &lt;/clip&gt;
+&lt;/library&gt;
+</pre></div>
+				First, two PNGs to indicate the two states "on" and "off" are imported into the SWF. They won't 
+				be used with ActionScript, so they don't have to go into the library. The "onOff" movieclip to be created, in this case, is declared inside 
+				the library so it can be attached by script. Inside the &lt;clip&gt; tag the new movieclip has its own timeline, in this case it has two frames. They have a "name" attribute so they can 
+				be targeted by using e.g. myOnOff.gotoAndPlay( "off" ). One of the two imported PNGs is placed into each frame, at position 0, 0. You may have noticed they're both being 
+				placed at depth 1, so they replace their previously displayed counterpart. The &lt;stop/&gt; tag stops the playhead in the frame it's placed in so 
+				the clip doesn't switch back and forth between the "on" and "off" frames without a MovieClip.gotoAndStop() from the script.
+			</p>
+<a name="textfields"></a><h3>Creating textfields</h3>
+<p>
+				To create a textfield, you have to give it the necessary attributes "width", "height", "size", "font" and of course "id".
+				Here's an excample:
+				<div class="xml"><pre>&lt;textfield id="hellobox" width="200" height="50" size="10" font="vera" text="hello world!"/&gt;
+&lt;place id="hellobox" name="output" depth="10"/&gt;
+</pre></div>
+				That's it, for now.
+			</p>
+<hr>
+<small>
+		Version: $Id: $<br>
+		Copyright 2005 Mark Winterhalder and Daniel Fischer<br>
+			Permission is granted to copy, distribute and/or modify this document
+			under the terms of the GNU Free Documentation License, Version 1.2
+			or any later version published by the Free Software Foundation;
+			with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+			A copy of the license is included in the distribution in doc/licenses/fdl.txt,
+			or can be obtained from <a href="http://www.fsf.org/licenses/fdl.html">http://www.fsf.org/licenses/fdl.html</a>.<br>
+			The author shall not be held responsible for content of other websites linked from here.
+		</small>
+</body>
+</html>