FlashSound API sonify sites with Flash
News           Documentation           Tutorials           Extensions           Download           Forum           Contact

• Overview
• New in this Version

API Index
• Static Methods
• Static Properties
• Instance Methods
• Instance Properties

• Tutorials
• Compatibility
» Version History
• License
• Logic Flow chart

DocumentationVersion History

Version Release Date Notes
2.2 July 25, 2005 Added the initiateAutoInstall() method, updated embed methods to detect HTTPS urls and add HTTPS to CODEBASE parameter.
2.1 November 2, 2003 Added monitorLoadProgress(), onLoadChange() and onLoadComplete() instance methods. Also added playersIndex instance property. Updated documentation.
2.0.2 July 9, 2003 Disabled ActiveX detection because some windows configurations do not support this causing no sound playback in IE6.0.2.
2.0.1 April 30, 2003 Fix an incorrect value for classid attribute. This error affected Windows IE 5.0 and previous and also interfered with CSS positioning in IE5.5+.
2.0 March 14, 2003

Renamed playback methods according to their ActionScript counterparts. Old style naming, starting with T, is functional but depreciated.

Added embedSWF( ) and customEmbedSWF( ) static methods for all supported browsers.

Added customEmbedSWF( ) instance method for interactive player.

Changed all embed methods to default to LOOP = true, to comply with standard Flash embedding practice. Previous versions defaulted to LOOP = false.

Added getAttributeValue( ) instance method to read values of embed attributes.

Added hasMinPlayer( ) and hasMinInteractivePlayer( ) static methods.

Added configuredForInteraction( ) static method.

Changed underlying code to support limited sonification for any browser that allows script based player detection.

Added code to detect if ActiveX is enabled.

Added FlashSound.engageInteraction( ) static method.

Added engageInteraction instance property.

Changed playerID instance property to starts at 0, instead of 1 to correlate with players[] array.

Removed FlashSound.engage property made redundant by FlashSound.engageInteraction( ) static method and engageInteraction instance property.

Removed FlashSound.supportedBrowser static property made redundant by hasMinPlayer( ) static method.

Removed embed instance properties which were made redundant by customEmbedSWF( ) method.

Removed TLoaded( ) instance method and muteErrorMsg static property.

Removed ifNotMinPlayer( ) static method.

1.4 October 25, 2002

Added support for Netscape 6+ version 6 r40 XPConnect player.
Dropped support for Netscape 3 browser.
Added FlashSound.engage property.
Fixed a problem where javascript gets confused by vbscript <script></script> tags. solved by breaking tags <scr + ipt> in document.write statement.

1.2.3 May 15, 2002 Fixed browser detection bug preventing Netscape browser from interacting with Flash Player.
1.2.2 March 18, 2002 Added support for Opera 6.x for Windows. FSAPI disabled for Netscape 6.x browsers due lack of an XPConnect version of Flash 6.
1.2.1 January 20, 2002 Added LoadMovieNum( ) method as a suggested replacement for LoadMovie( ).
Changed embedSWF( ) to add "http://" protocol string to root relative urls.
1.2 May 19, 2001

Added TGotoAndStop( ) instance method.
Added FlashSound.players[] array static property.
TPlay and TStopPlay methods now default to root timeline target path, "/", if no target path is specified.

1.1.4 April 27, 2001 Fixed a javascript error in the TLoaded method.
1.1.3 April 21, 2001 Changed embedSWF( ) to add quotes around object tag BASE parameter and fixed a problem with Flash player not properly resolving root relative urls (/swfs/some.swf) in src attribute.
instance.base embed parameter now defaults to "." which is the current directory of the swf.
playerID index starts at 1 (this was not working properly in 1.1.2)
1.1.2 March 7, 2001 Changed instance.playerID property format from "_swf" to "FlashSound_swf" so that embedded player name is compatible with VBScript naming conventions. Player index starts at 1 (this was not actually fixed in 1.1.2)
1.1.0 February 20, 2001 Compatibility with Netscape 3 for Windows and MacOS
Added the PercentLoaded( )method.
Added FlashSound.playerVersion static property.
Fixed a problem with the isPlayerReady( ) method which causes an error in MSIE and Netscape 3.
1.0.4 January 15, 2001 Added the FlashSound.muteErrorMsg property.
1.0.3 January 10, 2001 First Public Release.
Copyright © 2003 Hayden Porter, All rights reserved.