使用Flash Professional CC发布到Flash 9/10

时间:2013-08-09 15:07:28

标签: flash flash-cc

我最近升级到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 / [用户名] /库/应用程序支持/ Adob​​e /语言/配置

的文件夹路径

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

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

在/ 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上使用它?我真的感谢你能给予的任何帮助......

3 个答案:

答案 0 :(得分:14)

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

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

CC将文件夹置于应用程序包本身中。因此,请遵循相同的教程,但要意识到一切都在

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

替代文件夹。请记住,要进入Adobe 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 / Adob​​e Flash CC / Adob​​e Flash CC.app/Contents/Common/Configuration/ActionScript 3.0 文件夹,并在名为“FP10”的其他FPxx.x文件夹中创建一个新文件夹.1“并将新下载的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”的导出设置中有一个新选项。
  6. 如果这不起作用,您可能需要将SWC添加到Flash Movie。您可以通过打开Flash并执行此操作:

    1. 转到文件&gt;&gt; ActionScript设置
    2. 在弹出的对话框中,中间有三个选项卡。选择标有“Library Path”的第二个选项卡
    3. 在该选项卡上是一个文件列表树,列出与Flash Movie或ActionScript文件关联的SWC和ANE文件位置。在该目录树上方是按钮的工具栏。第四个按钮(看起来像Flash徽标的宝丽来)将允许您导航到SWC文件以手动将其链接到您的电影。选择该按钮,浏览到您的文件,然后单击“打开”
    4. 在“操作脚本设置”中单击“确定”以接受更改。
    5. 保存文件,再次导出。

答案 1 :(得分:2)

请关注此博客文章,查看kglad的回复率。它解释了如何使Flash Player 9在Flash CC中工作。

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

答案 2 :(得分:0)

我让它显示在列表中。你需要从flash 10.3 xml中复制并粘贴并修改版本信息..同时修改as3行指向10.1

我认为上面的代码是针对cs6的,必须已经更改