Skip to main content
December 28, 2015
Question

Special license(fee) for embedding flash.ocx?

  • December 28, 2015
  • 5 replies
  • 967 views

Hello,

On the web and also this forum I read a lot of people talking about embedding the FLASH.OCX file IN an application, but there was NEVER an answer when it comes to questions about licensing.

After a long period of developing and testing educational software for personal use, I want to release it for sale as commercial software.

To protect the .SWF files, I build a wrapper in Delphi and put them encrypted in a resource file that is compiled with the executable.

After executing the application, I use the Delphi F-In-Box developers library component to load the movieclips.

By default F-In-Box loads the FLASH[...].OCX file from the Windows Systemfolder\Macromed\Flash, who comes with a standard ActiveX installation for the Adobe Flash Player. But not all .OCX files were loading the movieclips as it should be.

For example ActiveX-version 19_0_0_226 and 20_0_0_235 worked fine, but the latest (20_0_0_267) shows a white screen.

To get a stable application and preventing a lot of trouble for customers, a solution is to EMBED a correct working FLASH.OCX file in the application.

My serious question to the Adobe Staff here is, does Adobe have a special software license or a royalty fee to fulfill working this way, like the way companies make use of Flash technology in their devices? Or is there a license for distributing the FLASH.OCX file?

Regards,

HJM.

This topic has been closed for replies.

5 replies

Participant
December 29, 2015

same here.

19 is works, but 20 show a white screen

desktop app had this problem, flashplayer on web is ok

December 29, 2015

Well, the white screen issue may be caused by a default setting in ActiveX version 20_0_0_267.

I added the line LocalFileReadDisable=0 in the MMS.CFG file in de \System32\Macromed\Flash folder and everything works fine again.

Update: But NOT for ActiveX-version 20_0_0_267 and neither the ESR version 18_0_0_324.

Where can I find the technical specs with changes for every new release, so my Delphi application can communicate in a right way with the (ocx) Flash Player?

Thanks.

chris.campbell
Legend
December 30, 2015

If you aren't shipping Flash Player, and are instead just using the user's currently installed version of Flash Player, then you currently do not need distribution rights (since you're not distributing).  We have an unintentional bug against 20.0.0.267 that the team is investigating, but nothing else has changed regarding Flash Player distribution.

Sheena Kaul
Legend
December 29, 2015

Moving to Using Flash Player