JFlashPlayer Release Notes
March 2009
Version 2.2 (March 2009)
- The following methods can now be called before the FlashPanel is first visible: setScale, setBackground, setLoop
Version 2.1.1 (February 2009)
- Fixed defect causing some compilers to not work properly
Version 2.1 (January 2009)
- Added support for unicode (international) characters in communication between Flash and Java
Version 2.0 (January 2009)
- Added setFlashCallObject and setFlashCallListener methods to support the Flash ExternalInterface.call functionality (requires Flash 9 or greater)
- Added callFunction method which can call Flash functions registered with ExternalInterface.addCallback (requires Flash 9 or greater)
- Added setVariables method to define loader variables avaiable at Flash movie startup
- Modified installFlash to first check if required version is already present
- Added additional installFlash and uninstallFlash methods
- Deprecated setVariable, getVariable, addFlashPanelListener, and callFrame methods in favor of using the new ExternalInterface approaches
- Added isNativeFlashDisplayed method which indicates if the flash movie is being displayed
- Added registerFlash method which registers a Flash.ocx file with Windows for use
- Fixed hang issue in getCurrentFrame method
- Fixed crash issue in setVariable method
- Fixed small memory leak
Known Issues
- FlashPanel cannot be displayed in a JInternalFrame
- FlashPanel cannot be displayed in a JScrollPane
Version 1.7 (April 2007)
- Added JRE 1.6 support
- Changed package name from jflashplayer to com.jpackages.jflashplayer
Version 1.6 (February 2007)
- Improved memory performance
- Added Windows Vista 32-bit support
Version 1.5 (January 2006)
- Added setScale method to allow for different scaling modes
- Increased the length of strings that can be passed through FSCommand events
- Fixed defect that can cause setVariable to hang in rare cases
Version 1.4 (February 2005)
- Added dispose method for manual release of native resources
- Fixed memory leak in getVariable method
- Improved setVariable and getVariable methods to allow for longer strings
Version 1.3 (October 2004)
- Added setMovie methods to specify a new movie to be displayed
- Fixed defect which prevented FlashPanel objects from being garbage collected
- Improved robustness of numerous FlashPanel methods
Version 1.2 (June 2004)
- Added event handling for Flash action FSCommand to support Flash to Java events
- Added callFrame methods to trigger frame actions on a specified Flash frame
- Added setVariable and getVariable methods to interact with Flash variables
Version 1.1 (March 2004)
- Added getCurrentFrame method to return the current frame displayed
- Added getTotalFrames method to return the total number of frames in the movie
- Added setCurrentFrame method to goto a specified frame index
- Added new FlashPanel constructor that doesn't have to autoplay the Flash movie