Search code examples
flashadobesamsung-smart-tvflash-10

Compile for Flash 10.1 in Flash Professional CS6


I'm currently working on a project for a Samsung Smart TV.

This project will require Flash, and the specifications state to compile for Flash 10.1 if I want to use it on the TV. However, I'm looking at the publishing options in Flash Professional CS6, and I'm only given the option for 10.3, instead of 10, 10.1, or whatever other subversions of Flash 10. (I'm given the options for Flash 9, 8, 11, and more, though).

Is there any way to force CS6 to compile for Flash 10.1?


Solution

  • Let me preface this by stating I don't have CS6; however, I assume it'd be the same as overlaying a player in previous versions.

    1. You'll need to download the 10.1 playerglobal.swc, which is available from Adobe's Archived Flash Player versions site.

    2. Place the playerglobal.swc in a FP10.1 folder in Flash Pro CS6 install path at /Common/Configuration/ActionScript 3.0/FP10.1/playerglobal.swc

      Example: /Applications/Adobe Flash CS6/Common/Configuration/ActionScript 3.0/FP10.1

    3. Create a publish target XML to add the Flash Player 10.1 option in Flash Pro's Publish settings dialog drop down. These are found in /Common/Configuration/Players/

      Example: /Applications/Adobe Flash CS5.5/Common/Configuration/Players/FlashPlayer10_1.xml

      Copy and paste an existing Flash Player 10 XML as a template; or, it should be something like:

      <?xml version="1.0" encoding="UTF-8"?>
      <players>
          <player id="FlashPlayer10" version="10" asversion="3">
              <name>Flash Player 10 & 10.1</name>
              <path builtin="true" />
              <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/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" />
              <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>