gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] File renaming


From: Benjamin Wolsey
Subject: [Gnash-dev] File renaming
Date: Tue, 09 Jun 2009 08:49:20 +0200

There are two systems of organizing classes in Flash: the package system
and the inheritance structure. The package system was apparently
designed for Flash coders' convenience, so they can easily decide what
to import. The inheritance structure has nothing to do with this.

Most importantly, the classes that inherit from DisplayObject
(TextField, DisplayObjectContainer, SimpleButton etc - please look at
Gnash's Doxygen diagrams or Adobe documentation for more details) are
mixed in with the other classes that inherit directly from Object

It seems fine to use the package system to organize the simple Objects,
but why also move DisplayObjects there, when it separates the central
and related API classes like MovieClip and TextField from each other? I
mentioned that I personally would like these classes to stay in the
libcore directory where they are easy to find, and would like at least
some discussion before they are moved.

Secondly, classes such as XML_as are being moved to XMLDocument_as,
Key_as to Keyboard_as. Should an AS3 naming scheme be preferred over
AS2? Most importantly there is *no documentation* in the new classes to
explain what AS2 classes they implement.

bwy


--
Yes, YouTube does work in Gnash
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

[Prev in Thread] Current Thread [Next in Thread]