Exporting to Flash Player 10.2 from Flash Pro CC2014
As Flash has evolved over the years Adobe have continually jettisoned legacy technology. ActionScript 1 and 2, the bandwidth profiler, even projectors fell by the wayside (in CC at least). Sometimes these features re-surface in new releases, like the motion editor for example, but it seems that once the ability to target a specific Flash Player version is dropped, it remains dropped. In Flash Pro CC2014 the oldest targetable Flash Player is version 10.3.
Sadly, this has been causing me some headaches. There are still some advertising platforms out there which specifically reject anything more recent than Flash Player 10.2. This is a problem, because the last time Flash supported this player was way back in Flash Professional CS5.5.
Finally I decided enough was enough and resolved to solve this problem once and for all. Here’s how I did in.
Firstly download the playerglobal10_2.swc from Adobe’s archive
Rename it playerglobal.swc
Go to “Applications/Adobe Flash CC 2014.app”
Right click the Adobe Flash CC 2014 application and select “Show package contents.”
Go to this folder:
/Applications/Adobe Flash CC 2014/Adobe Flash CC 2014.app/Contents/Common/Configuration/Players/ActionScript 3.0
Duplicate the directory FP10.3 and rename it FP10.2
Replace playerglobal.swc with the version tou just downloaded. Remember to change the name from playerglobal10_2.swc to playerglobal.swc
Next you duplicate /Applications/Adobe Flash CC 2014/Adobe Flash CC 2014.app/Contents/Common/Configuration/Players/FlashPlayer10_3.xml and rename it FlashPlayer10_2.xml
Open FlashPlayer10_2.xml in a text editor delete everything and replace with the following:
Flash Player 10.2 Device Central/adcdl.exe Device Central/adcdl
Now relaunch Flash Pro CC 2014 and behold Flash10.2 has been added to the targetable Flash Player list.
Finally, if you want, you can delete Flash CS5.5 from your system (unless you want to run the Gaia Flash Framework for Flash – in which case your stuck with CS5.5 for a while longer.)