2012-07-03 24 views
10

Obecnie pracuję nad projektem telewizora Samsung Smart.Skompiluj dla Flash 10.1 w programie Flash Professional CS6

Ten projekt wymaga Flasha, a dane techniczne do kompilacji Flash 10.1, jeśli chcę go użyć na telewizorze. Jednak patrzę na opcje publikowania w programie Flash Professional CS6, a mam tylko opcję 10.3, zamiast 10, 10.1, lub jakiekolwiek inne wywrotki Flasha 10. (Dostaję opcje dla Flasha 9 8, 11 i więcej).

Czy istnieje sposób zmuszenia CS6 do kompilacji dla Flash 10.1?

Odpowiedz

22

Pozwolę sobie na wstępie, stwierdzając, że nie mam CS6; zakładam jednak, że będzie to taki sam efekt jak nałożenie odtwarzacza w poprzednich wersjach.

  1. Musisz pobrać 10,1 playerglobal.swc, który jest dostępny od Adobe's Archived Flash Player versions site.

  2. Umieścić playerglobal.swc w folderze FP10.1 w programie Flash Pro CS6 ścieżki instalacji w/Common/konfiguracja/ActionScript 3.0/FP10.1/playerglobal.swc

    Przykład:/Applications/Adobe Flash CS6/Common/konfiguracja/ActionScript 3.0/FP10.1

  3. Utwórz docelową publikowania XML, aby dodać Flash Player 10 .1 Opcja w oknie dialogowym Ustawienia publikowania Flash Pro. Te znajdują się w katalogu/Common/Konfiguracja/Gracze/

    Przykład:/Applications/Adobe Flash CS5.5/Common/Konfiguracja/Odtwarzacze/FlashPlayer10_1.xml

    skopiować i wkleić istniejącą Flash Player 10 XML jako szablon; czy powinno być coś takiego:

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

Dzięki, spróbuję to kiedy dostaję szansę! – Serge

+0

@Jason Sturges - ludzie proponują zmiany w twojej odpowiedzi, czy mógłbyś rzucić okiem i zdecydować, czy nadal jesteś zadowolony z oryginalnej formy? –

+0

@ChrisStratton Wskazanie, że to rozwiązanie nadal działa w usłudze Creative Cloud, byłoby miłym komentarzem; w przeciwnym razie nie trzeba dodawać rozszerzeń .app. Dzięki. –

4

odpowiedź Jasona powyżej jest doskonały - tylko jedna mała zmiana - upewnij się, że linia

as3="$(AppConfig)/ActionScript 3.0/FP10/playerglobal.swc" 

mecze ścieżkę gdzie masz zainstalowany playerglobal .swc - tj. FP10.1 w przykładzie Jasona, nie FP10

0

prostu musiałem dodać playerglobal.swc FP10.2 dla Flash CC na Mac.

Potrzebne do sortowania problemów z wersją swf w DoubleClick for Advertisers, gdzie nie akceptuje wersji powyżej 11. Wersja odtwarzacza i wersja swf nie są już zsynchronizowane.

Flash Player 9 = swf version 9 
Flash Player 10 and 10.1 = swf version 10 
Flash Player 10.2 = swf version 11 
Flash Player 10.3 = swf version 12 
Flash Player 11 = swf version 13 

Aby to zrobić, należy przejść do sekcji "Aplikacje/Adobe Flash CC".

Kliknij prawym przyciskiem aplikację Flash CC i wybierz opcję "Pokaż zawartość pakietu."

Teraz trzeba znaleźć następujący folder:

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

musisz powielać FlashPlayer10_3.xml . jako FlashPlayer10_2.xml i zastąpić odpowiednimi szczegółami w pliku Ten pracował dla mnie:

<?xml version="1.0" encoding="UTF-8"?> 
<players> 
    <player id="FlashPlayer10.2" version="11" asversion="3"> 
    <name>Flash Player 10.2</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.2/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> 

następnym krokiem jest dodanie swoją playerglobal.swc do nowego folderu o nazwie FP10.2 tutaj:

/Applications/Adobe Flash CC/Adobe Flash CC.app/Contents/Common/Configuration/ActionScript 3,0/FP10.2

Upewnij się, że w rzeczywistości przemianowany plik SWC być playerglobal i nie playerglobal10_2.

Teraz, jeśli ożywienie Flash powinien być dobry do eksportu 10,2

3

dla AdobeFlash pliku xml CC:

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