Version 3.20 (4 June, 2010)

  • added: some small improvements and optimizations in code
  • updated: Open Flash Chart demo (load data to the TsfFlashList and TsfFlashPlayer in real time) - cool solution for many applications with charts
  • updated: help

 Version 3.17 (12 January, 2010)

  • added: new asyncdemo (load from url in asynchronous mode)
  • fixed: some problems in C++Builder 2009

  Version 3.16 (26 November, 2009)

  • fixed: problem with TsfFlashList in RAD 2009 and RAD 2010 ((important fix) now all demos work correctly)

  Version 3.15 (19 November, 2009)

  • added: TsfFlashPlayer.LoadMovieFromStreamAsync method (Load flash from stream in asynchronous mode (please, see help file how to use it))
  • updated: help

  Version 3.12 (8 September, 2009)

  • added: support for Delphi 2010 and C++Builer 2010

Version 3.11 (15 June, 2009)

  • added: TsfFlashPlayer.SetReturnValue method
  • added: some small improvements 

Version 3.10 (3 June, 2009)

  • updated: flash streaming core  - BIG CHANGES!
  • TsfFlashPlayerAsync control was deleted (now all functionality in TsfFlashPLayer control)
  • sf_flash unit and sf_flashplayer unit was merged in one sf_flash
  • now you can load all data to the TsfFlashList component (see FlashChart demo and FlashGalleries demo)
  • now all data loaded in asynchronous streaming mode 
  • updated: all demos
  • updated: help

Version 3.0 (20 March, 2009)

  • added: TsfFlashPLayerAsync control
    (Use this player control to load FLV with  FLVPlayback component,  flash from URL (http://....) or to load very big  flash files from disk)
  • added: FLVPlayback support (full control of FLV) see FLVPlayback demo
  • added: smartflash.dll (see dll_directx_demo)
  • added: Open Flash Chart support + demo (use TsfFlashPLayerAsync component) - it is a really cool!
  • added: some small improvements and optimizations in code
  • updated: demos + new demos
  • updated: help

  Version 2.60 (26 September, 2008)

  • added: support for Delphi 2009 and C++Builer 2009

 Version 2.50 (21 June, 2008)

  • added: full streaming support (no temporary files now)
  • added: some small improvements

  Version 2.06 (21 May, 2008)

  • added: TsfLayeredFlashForm.RegionsAlphaBlend property (alphablend support (leyered windows) for flash form with regions)
Version 2.05 (5 May, 2008)
  • added: internal support for working with png images (TsfFlashPlayer.GrabToPNG method - available in the registered version)
  • updated: help

Version 2.0 (19 September, 2007)

  • improved: flash loading process
  • improved: grabbing process
  • added: TsfFlashPlayer.GrabToBmp method (grab frame to 32-bit bitmap with alpha channel)
  • added: TsfFlashPlayer.GrabToBmpAlpha method (grab frame to internal bitmap with alpha channel)
  • added: TsfFlashPlayer.GrabToJpg method (grab frame to Jpeg image)
  • added: TsfFlashPlayer.GrabToPNG method (grab frame to Png image;
    see FLASHTOPNG directive in sfFlashPlayer.pas;
    PNGImage library must be installed in Delphi and C++Builder
  • added: TsfFlashImageList component
    (can include internal bitmaps with alpha channel;
    it draw images with alpha channel and anti-aliasing effect,
    also it can automatically grab stored flashes and create image list)
  • added: TsfFlashImage component
    (component to show images from TsfFlashImageList)
  • added: grab tool (see in demos)
  • updated: demos
  • updated: help

Version 1.50 (17 April, 2007)

  • added: TsfFlashPlayer.VolumeControl property (set this property to True, if you want control volume of the sounds in flash)
  • added: TsfFlashPlayer.Volume property (volume of the sounds in flash)
  • added: TsfFlashPlayer.DisableFlashSounds method

Version 1.40 (12 April, 2007)

  • added: FLV support (now you can play FLV files, store them in *.exe, load from stream and resources)

Version 1.31 (12 February, 2007)

  • fixed: problems in C++Builder 

Version 1.30 (5 February, 2007)

  • added: layered windows support (see TsfLayeredFlashForm component)
  • added: windows with regions support (see TsfLayeredFlashForm.ApplyRegions property)
  • updated: help
  • new price

Version 1.21 (18 January, 2007)

  • added: TsfFlashPlayer.OnFlashCall event
  • improved: TsfFlashPlayer.GrabCurrentFrame method
  • fixed: problem with TsfFlashPlayer.CallFunction method

Version 1.20 (10 January, 2007)

  • improved: performance (now TsfFlashPlayer in transparency mode work as standard flash player)
  • optimized: source code and some functions

Version 1.10 (4 December, 2006)

  • added: TsfFlashPlayer.OnClick event
  • added: TsfFlashPlayer.DisableFlashCursor property 
  • fixed: storing problems
  • optimized: source code and some functions

Version 1.05 (1 October, 2006)

  • added: TsfFlashPlayer.IsFlashAviable method
  • remove OnFSCommand property and added new OnHandleFSCommand property (use this property for interaction with Delphi and C++Builder (flash menus, controls and more))
  • improved: mouse behavour in flashes
  • updated: help
  • updated: demo (now this demo with full flash interface)

Version 1.0 (27 September, 2006)

  • First public release