[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. |