Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Publishing to Flash 9/10 with Flash Professional CC

Tags:

flash

flash-cc

I recently upgraded to Flash Professional CC (Mac 10.8.4) and it no longer gives the option of saving to a version of Flash earlier than 10.3. But Google DoubleClick and other ad networks only allow versions up to 10.1. Some even restrict to version 9.

I tried following the directions for CS6 found in this thread Compile for Flash 10.1 in Flash Professional CS6

But when completed, the Target drop down box in Publish Settings does not list Flash 9 or 10.1.

In short recap, here's what I did:

Create folder path to /Users/[username]/Library/Application Support/Adobe/language/Configuration

Added folders for "ActionScript 3.0" and "Players" (after completed tasks, folders for "ActionsPanel", "Classes", and "Include" were created automatically)

In /ActionScript 3.0 folder, two subfolders ("FP9" and "FP10.1" containing the v9 and v10.1 playerglobal.swc files, respectively)

In /Players folder, inserted two files: "FlashPlayer9_0.xml" and "FlashPlayer10_1.xml". Here's the code of the v10.1 file, the v9 basically the same:

<?xml version="1.0" encoding="UTF-8"?>
<players>
   <player id="FlashPlayer10.1" version="10" asversion="1">
       <name>Flash Player 10.1</name>
       <path builtin="true"/>
       <path menuSortCategory="10"/>
       <path platform="WIN">Device Central/adcdl.exe</path>
       <path platform="MAC">Device Central/adcdl</path>
       <playerDefinitionPath as2="$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/FP10.1/playerglobal.swc" />
       <feature name="multiScreenPublish"               supported="true" />
       <feature name="mobileAuthoringIntegration"           supported="true" />
       <feature name="deviceSound"                  supported="false"/>
       <feature name="exportStreamingSound"         supported="true"/>
       <feature name="exportEventSound"             supported="true"/>
       <feature name="FSCommand2"                   supported="false"/>
       <feature name="gradient_linearRGB"           supported="true" />
       <feature name="gradient_overflow"            supported="true" />
       <feature name="shape_strokeHint"             supported="true" />
       <feature name="shape_cap"                supported="true" />
       <feature name="shape_join"               supported="true" />
       <feature name="shape_mitre"              supported="true" />
       <feature name="shape_scale"              supported="true" />
       <feature name="linkage_exportForActionscript"    supported="true" />
       <feature name="linkage_exportForRuntimeSharing"  supported="true" />
       <feature name="linkage_exportInFirstFrame"       supported="true" />
       <feature name="linkage_importForRuntimeSharing"  supported="true" />
       <feature name="linkage_importAndAddToCache"      supported="false" />
       <feature name="publish_localPlaybackSecurity"    supported="true" />
       <feature name="publish_hardwareAcceleration"     supported="true" />
       <feature name="symbol_blendMode"             supported="true" /> 
       <feature name="actionScript_documentClass"       supported="true" />
       <feature name="symbol_blendMode"             supported="true" />
       <feature name="filters"              supported="true" />
       <feature name="component_binding"            supported="true" />
       <feature name="component_schema"             supported="true" />
       <feature name="screens"              supported="true" />
       <feature name="video"                supported="true" />
       <feature name="deviceVideo"              supported="false"/>
       <feature name="accessibility"            supported="true" />
       <feature name="dynamic_text_kerning"         supported="true" />
       <feature name="static_text_charwidth_nondeviceFont"  supported="true" /> 
       <feature name="static_text_charwidth_deviceFont" supported="true" />
       <feature name="advanced_anti_alias_text"         supported="true" /> 
       <feature name="nine_slice_scaling"           supported="true" />
       <feature name="runtimeNumberMinMax"          supported="true" />
       <feature name="use8kSampleRate"                      supported="true" />
       <feature name="useDefineFont4ForDeviceText"          supported="true" />
       <feature name="useDefineFont4ForEmbeddedFonts"       supported="true" />
       <feature name="textLayoutFramework"       supported="true" />
       <feature name="document_class"                   supported="true" />
       <encodingPresets>
            <preset uuid="da5cac1a-417a-4d86-b7f7-ef21010a5d7d"  name="FLV - Match Source Attributes (High Quality)" ext="flv" default="true"/>
        </encodingPresets>

       <testmenu> 
        <menu name="ID_testInFlash" default="true"/>
        <menu name="ID_testInDeviceCentral" />
       </testmenu>

       <debugmenu>
        <menu name="ID_debugtInFlash" default="true"/> 
        <menu name="ID_debugInDeviceCentral"/> 
      </debugmenu>

   </player>
</players>

Has anyone been able to get this to work on Flash Professional CC? I really appreciate any help you can give...

like image 218
16wells Avatar asked Aug 09 '13 15:08

16wells


People also ask

What replaced Adobe Flash Professional?

Adobe Animate 2021 (21.0.

What are the publishing options available in Animate CC?

You can publish the FLA file in alternative file formats—GIF, JPEG, and PNG —with the HTML needed to display them in the browser window. Alternative formats allow a browser to show your SWF file animation and interactivity for users who don't have the targeted Adobe Flash Player installed.

What is Adobe Flash Professional used for?

Adobe Flash Player is software used to stream and view video, audio, multimedia and Rich Internet Applications (RIA) on a computer or supported mobile device. Flash Player was created by Macromedia but is now developed and distributed by Adobe Systems Inc.

What is a Flash authoring software?

Flash, a popular authoring software developed by Macromedia, is used to create vector graphics-based animation programs with full-screen navigation interfaces, graphic illustrations, and simple interactivity in an antialiased, resizable file format that is small enough to stream across a normal modem connection.


1 Answers

Ok, the issue here isn't that the tutorial isn't correct. The main difference is that Flash CS6 housed those folders in the

/Users/[username]/Library/Application Support/Adobe/language/Configuration

Folder while CC houses them in the Application Package itself. So follow the same tutorial but realize that everything is in the

/Applications/Adobe Flash CC/Adobe Flash CC.app/Contents/Common/Configuration/

Folder instead. Remember that to enter the Adobe Flash CC.app part you'll just need to right click the app in Finder and select "Show Package Contents" from the context menu.

Here are the directions:

  1. Go to http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html#playerglobal to download the Flash Player 10.1 playerglobal.swc file
  2. Navigate to your /Applications/Adobe Flash CC/Adobe Flash CC.app/Contents/Common/Configuration/ActionScript 3.0 folder and create a new folder amongst the other FPxx.x folders named "FP10.1" and place your newly downloaded playerglobal.swc file in there. Note: The downloaded file is named playerglobal10_1.swc. Make sure to rename it to just playerglobal.swc.
  3. Now head back to the ../Configurations folder (right outside of the ActionScript 3.0 folder) and go into your "Players" folder. There will be a number of XML files in here. Find the one named "FlashPlayer10_3.xml", dupilcate it and rename it to "FlashPlayer10_1.xml".
  4. You'll need a text editor for this part. Open the newly duplicated file and change the references to "10.3" to "10.1" (a find/replace should do nicely here), save and you're done.
  5. Restart Flash CC and you should have a new option in your export settings for "Flash Player 10.1".

If this doesn't work you may need to add the SWC to your Flash Movie. You can do that by opening Flash and:

  1. Go to File >> ActionScript Settings
  2. In the dialog box that pops up, there are three tabs in the middle. Select the second tab labeled "Library Path"
  3. On that tab is a file listing tree that lists, SWC and ANE file locations associated with your Flash Movie or ActionScript file. Above that directory tree is a toolbar of buttons. The fourth button (which looks like a polaroid of the Flash Logo) will allow you to navigate to your SWC file to manually link it into your movie. Select that button, browse to your file and click "Open"
  4. Click OK in Actionscript Settings to accept the changes.
  5. Save your file, export again.
like image 186
mochabcha Avatar answered Nov 15 '22 23:11

mochabcha