[transform-swf-updates] Status report for week ending May 14th
Brought to you by:
smackay
|
From: News on r. b. a. p. f. T. S. f. J. <tra...@li...> - 2010-05-15 14:57:36
|
Another week with lots done:
API Changes:
Actions are now immutable to speed up copying of movies. Nested
Builder classes were created for ExceptionHandler, NewFunction[2] & Push.
Moved the static methods on Place2 and Place3 into a nested Builder
class.
Renamed identifier() method on Movie to nextIdentifier() so its
purpose is clearer.
Deleted ArraySIzeException - only used a couple of times and having
an extra class did not justify it.
Deleted StringSIzeException - only used a couple of times and having
an extra class did not justify it.
Code Changes
Added envent codes to the enum MovieClipEvent to simplify the code
in MovieClipEventHandler.
Code Cleanup
Removed all the errors and most of the warnings reported by PMD.
Only complexity warnings remain which will be fixed in due course.
Removed the rect, circle and ellipse methods from canvas to reduce
the class size. The code will be made available in the cookbook.
Converted a large number of magic numbers into constants to make the
code easier to read. A lot remain which will be fixed in due course.
Testing
Acceptance tests for the image decoder classes for displaying BMP,
JPG and PNG are passing (with 1 or two exceptions).
Acceptance tests for the sound decoder classes for playing WAV and
MP3 files as event sounds are passing.
Acceptance tests for the sound decoder classes for playing WAV files
as streaming sounds are passing (MP3 files are failing).
The plan for next week is to concentrate on getting the remaining
acceptance tests passing, then review the implementation plan and take a
decision on releasing the code as an alpha or or possibly beta.
Regards,
Stuart
Flagstone Software Ltd.
|