10

我最近升级到 Flash Professional CC (Mac 10.8.4),它不再提供保存到 10.3 之前的 Flash 版本的选项。但 Google DoubleClick 和其他广告网络只允许最高 10.1 的版本。有些甚至限制在第 9 版。

我尝试按照此线程Compile for Flash 10.1 in Flash Professional CS6 中找到的 CS6 说明进行操作

但完成后,发布设置中的目标下拉框不会列出 Flash 9 或 10.1。

简而言之,这就是我所做的:

创建到 /Users/[用户名]/Library/Application Support/Adobe/language/Configuration 的文件夹路径

添加了“ActionScript 3.0”和“Players”文件夹(完成任务后,“ActionsPanel”、“Classes”和“Include”文件夹会自动创建)

在 /ActionScript 3.0 文件夹中,两个子文件夹(“FP9”和“FP10.1”分别包含 v9 和 v10.1 playerglobal.swc 文件)

在 /Players 文件夹中,插入两个文件:“FlashPlayer9_0.xml”和“FlashPlayer10_1.xml”。这是v10.1文件的代码,v9基本相同:

<?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>

有没有人能够让它在 Flash Professional CC 上工作?我真的很感谢你能提供的任何帮助......

4

3 回答 3

14

好的,这里的问题不在于教程不正确。主要区别在于 Flash CS6 将这些文件夹存放在

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

文件夹,而 CC 将它们存放在应用程序包本身中。所以遵循相同的教程,但意识到一切都在

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

而是文件夹。请记住,要进入 Adob​​e Flash CC.app 部分,您只需在 Finder 中右键单击该应用程序,然后从上下文菜单中选择“显示包内容”。

以下是方向:

  1. 转到http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html#playerglobal下载Flash Player 10.1 playerglobal.swc 文件
  2. 导航到您的/Applications/Adobe Flash CC/Adobe Flash CC.app/Contents/Common/Configuration/ActionScript 3.0文件夹并在名为“FP10.1”的其他 FPxx.x 文件夹中创建一个新文件夹,并将新下载的 playerglobal 放置在其中。 swc文件在里面。注意:下载的文件名为 playerglobal10_1.swc。确保将其重命名为 playerglobal.swc。
  3. 现在回到 ../Configurations 文件夹(就在 ActionScript 3.0 文件夹之外)并进入“Players”文件夹。这里将有许多 XML 文件。找到名为“FlashPlayer10_3.xml”的文件,将其复制并重命名为“FlashPlayer10_1.xml”。
  4. 这部分需要一个文本编辑器。打开新复制的文件并将对“10.3”的引用更改为“10.1”(在这里查找/替换应该很好),保存并完成。
  5. 重新启动 Flash CC,您应该在“Flash Player 10.1”的导出设置中有一个新选项。

如果这不起作用,您可能需要将 SWC 添加到 Flash 电影中。您可以通过打开 Flash 并执行以下操作:

  1. 转到文件 >> 动作脚本设置
  2. 在弹出的对话框中,中间有三个选项卡。选择标有“库路径”的第二个选项卡
  3. 在该选项卡上是一个文件列表树,其中列出了与您的 Flash 电影或 ActionScript 文件关联的 SWC 和 ANE 文件位置。该目录树上方是按钮工具栏。第四个按钮(看起来像 Flash 徽标的宝丽来)将允许您导航到您的 SWC 文件以手动将其链接到您的电影。选择该按钮,浏览到您的文件并单击“打开”
  4. 在 Actionscript 设置中单击确定以接受更改。
  5. 保存文件,再次导出。
于 2014-03-17T20:48:55.610 回答
2

请关注这篇博文,并在下方寻找 kglad 的回复。它准确地解释了如何让 Flash Player 9 在 Flash CC 中工作。

http://forums.adobe.com/message/5750996

于 2013-10-21T08:39:14.137 回答
0

我让它出现在名单上。您需要从 flash 10.3 xml 复制和粘贴并修改版本信息.. 还修改 as3 行以指向 10.1

我认为上面的代码是针对 cs6 的,一定已经改变了

于 2013-10-13T19:40:34.507 回答