Skip to main content
Participant
March 30, 2012
Question

Flashplayer 11.2 and Flex 3.6 - surely it is possible?

  • March 30, 2012
  • 2 replies
  • 1566 views

Hi

We would love to use the new right click functionality in Flash 11.2 - but adding the compiler argument "swf-version" is not available in SDK 3.6.

Having tried upgrading the application to 4.6 SDK this accepts the swf-version" param - BUT the MX components break in many different ways on 4.6.

How do I supply swf-version to a 3.6 compiler? What file in the SDK do I need to replace to get it to accept swf-version as a parameter?

Thanks for any help!

Dan

This topic has been closed for replies.

2 replies

Participant
March 31, 2012

Not sure we are going to get anything from Adobe on support for Flex 3.6 :-( but we have a hack that solved our issue and may be useful for others. Thanks to Burak for his test on this too.

To get the right click menu working on FP 11.2 - on an SWF published with Flex SDK 3.6 we have published targeting the default swf-version for 3.6 and then used a HEX editor to change the SWF version number in the file attributes properties of the SWF.

You can use the following tool, and click on the HEX editor tab:

http://labs.adobe.com/technologies/swfinvestigator/

Then change the 4th byte of the SWF from 0x0A (10) to 0x0F (15).

Save, and right click works.

Downside is the flex debugging option can't be used with this particular feature as it is a hack to the SWF after it has been published - so for us we have to debug with a left click and then switch to right. Also don't know if this will be feasible for stage3D, but it works for the right click event anyway.

Good luck...

Dan

Participant
March 30, 2012

i'm also looking for a solution to this.

we have a large 3.6 project that we cannot upgrade to 4.x due to the huge amount of work and incompatibilities that entails.

but we want to be able to use the new features in the newer flash players.

how do we get past these VerifyError (1024) errors?