Activation de la prise en charge des plates-formes personnalisées

  1. Guide de l’utilisateur d’Adobe Animate
  2. Présentation d’Animate
    1. Nouveautés d’Adobe Animate
    2. Glossaire visuel
    3. Configuration requise pour Animate
    4. Raccourcis clavier d’Animate
    5. Utilisation de plusieurs types de fichiers dans Animate
  3. Animation
    1. Principes de base de l’animation dans Animate
    2. Utilisation des images et des images-clés dans Animate
    3. Animation image par image dans Animate
    4. Utilisation d’une animation interpolée classique dans Animate
    5. Outil Pinceau
    6. Guide du mouvement
    7. Interpolation de mouvement et ActionScript 3.0
    8. À propos de l’animation d’une interpolation de mouvement
    9. Animation d’une interpolation de mouvement
    10. Création d’une animation d’interpolation de mouvement
    11. Utilisation des images-clés de propriété
    12. Animation d’une position à l’aide d’une interpolation
    13. Modification des interpolations de mouvement avec l’Éditeur de mouvement
    14. Modification de la trajectoire de mouvement d’une animation d’interpolation
    15. Manipulation d’interpolations de mouvement
    16. Ajout d’accélérations personnalisées
    17. Création et application de présélections de mouvement
    18. Configuration de plages d’interpolation d’une animation
    19. Utilisation d’interpolations de mouvement enregistrées au format XML
    20. Interpolations de mouvement et interpolations classiques : comparatif
    21. Interpolation de forme
    22. Utilisation de l’animation de l’outil de segment dans Animate
    23. Utilisation du squelettage de personnage dans Animate
    24. Utilisation de calques de masque dans Adobe Animate
    25. Utilisation de séquences dans Animate
  4. Interactivité
    1. Création de boutons avec Animate
    2. Conversion de projets Animate en d’autres formats de document
    3. Création et publication de documents HTML5 Canvas dans Animate
    4. Ajout d’interactivité à l’aide de fragments de code dans Animate
    5. Création de composants HTML5 personnalisés
    6. Utilisation de composants dans HTML5 Canvas
    7. Création de composants personnalisés : exemples
    8. Fragments de code des composants personnalisés
    9. Pratiques recommandées – Publicité avec Animate
    10. Création et publication de contenu de réalité virtuelle
  5. Espace de travail et workflow
    1. Création et gestion des pinceaux
    2. Utilisation de polices Google Fonts dans les documents HTML5 Canvas
    3. Utilisation des bibliothèques Creative Cloud et d’Adobe Animate
    4. Utilisation de la scène et du panneau Outils pour Animate
    5. Workflow et espace de travail Animate
    6. Utilisation de polices web dans les documents HTML5 Canvas
    7. Scénarios et ActionScript
    8. Utilisation de plusieurs scénarios
    9. Définition des préférences
    10. Utilisation des panneaux de création Animate
    11. Création de calques de scénario avec Animate
    12. Exportation d’animations pour les applications mobiles et les moteurs de jeu
    13. Déplacement et copie d’objets
    14. Modèles
    15. Recherche et remplacement de contenu dans Animate
    16. Commandes Annuler et Rétablir, et panneau Historique
    17. Raccourcis clavier
    18. Utilisation du scénario dans Animate
    19. Création d’extensions HTML
    20. Options d’optimisation des images et des GIF animés
    21. Paramètres d’exportation des images et des fichiers GIF
    22. Panneau Éléments dans Animate
  6. Multimédia et vidéo
    1. Transformation et combinaison d’objets graphiques dans Animate
    2. Création et utilisation d’instances de symboles dans Animate
    3. Vectorisation de l’image
    4. Utilisation du son dans Adobe Animate
    5. Exportation de fichiers SVG
    6. Création de fichiers vidéo en vue de les utiliser dans Animate
    7. Comment ajouter une vidéo dans Animate
    8. Utilisation des points de repère vidéo
    9. Dessin et création d’objets avec Animate
    10. Remodelage des lignes et des formes
    11. Traits, remplissages et dégradés avec Animate CC
    12. Utilisation d’Adobe Premiere Pro et d’After Effects
    13. Panneaux Couleur dans Animate CC
    14. Ouverture de fichiers Flash CS6 à l’aide d’Animate
    15. Utilisation de texte classique dans Animate
    16. Placement d’illustrations dans Animate
    17. Images bitmap importées dans Animate
    18. Graphiques 3D
    19. Utilisation de symboles dans Animate
    20. Dessin de traits et de formes avec Adobe Animate
    21. Utilisation de bibliothèques dans Animate
    22. Exportation de sons
    23. Sélection d’objets dans Animate CC
    24. Utilisation de fichiers AI d’Illustrator dans Animate
    25. Application de motifs avec l’outil Pinceau pulvérisateur
    26. Application de modes de fusion
    27. Disposition d’objets
    28. Automatisation des tâches à l’aide du menu Commandes
    29. Texte multilingue
    30. Utilisation de la caméra dans Animate
    31. Utilisation d’Animate avec Adobe Scout
    32. Utilisation de fichiers Fireworks
    33. Filtres graphiques
    34. Sons et ActionScript
    35. Préférences de dessin
    36. Dessin avec l’outil Plume
  7. Plateformes
    1. Conversion de projets Animate en d’autres formats de document
    2. Prise en charge des plateformes personnalisées
    3. Création et publication de documents HTML5 Canvas dans Animate
    4. Création et publication d’un document WebGL
    5. Assemblage d’applications AIR pour iOS
    6. Publication d’applications AIR pour Android
    7. Publication pour Adobe AIR for Desktop
    8. Paramètres de publication d’ActionScript
    9. Pratiques recommandées – Organisation du code ActionScript dans une application
    10. Utilisation d’ActionScript avec Animate
    11. Pratiques recommandées – Recommandations sur l’accessibilité
    12. Accessibilité dans l’espace de travail Animate
    13. Écriture et gestion des scripts
    14. Activation de la prise en charge des plateformes personnalisées
    15. Présentation de la prise en charge des plateformes personnalisées
    16. Création de contenu accessible
    17. Utilisation du plug-in de prise en charge des plateformes personnalisées
    18. Débogage du code ActionScript 3.0
    19. Activation de la prise en charge des plateformes personnalisées
  8. Exportation et publication
    1. Exportation de fichiers d’Animate CC
    2. Publication OAM
    3. Exportation de fichiers SVG
    4. Exportation d’images et de vidéos avec Animate
    5. Publication de documents AS3
    6. Exportation d’animations pour les applications mobiles et les moteurs de jeu
    7. Exportation de sons
    8. Exportation de fichiers vidéo QuickTime
    9. Contrôle de la lecture vidéo externe à l’aide d’ActionScript
    10. Pratiques recommandées – Conseils pour la création de contenu pour appareils mobiles
    11. Pratiques recommandées – Conventions des vidéos
    12. Pratiques recommandées – Recommandations sur la création d’applications SWF
    13. Pratiques recommandées – Structuration des fichiers FLA
    14. Pratiques recommandées d’optimisation des fichiers FLA pour Animate
    15. Paramètres de publication d’ActionScript
    16. Spécification des paramètres de publication pour Animate
    17. Exportation de fichiers de projection
    18. Exportation d’images et de GIF animés
    19. Modèles de publication HTML
    20. Utilisation d’Adobe Premiere Pro et d’After Effects
    21. Partage et publication rapides de vos animations

Cet article explique aux développeurs de modules externes comment créer des modules externes d’Animate afin de prendre en charge les plates-formes personnalisées. Pour créer un module externe de prise en charge des plates-formes personnalisées, les développeurs doivent télécharger le kit de développement de prise en charge des plates-formes personnalisées à partir de l’emplacement suivant :

Téléchargez un exemple de module externe à partir de l’emplacement suivant et utilisez-le comme référence pour la création d’un module externe de prise en charge des plates-formes personnalisées :

Telechargement

Telechargement

Un module externe se compose des éléments suivants :

  • DocType ajoute un nouveau type de document pour la plate-forme personnalisée dans Animate et contrôle les fonctions de création.
  • L’éditeur autorise la configuration des paramètres de publication et la publication du document sur la plate-forme personnalisée.

Pour une présentation de la fonctionnalité de prise en charge des plates-formes personnalisées, voir Prise en charge des plates-formes personnalisées

Création d’un module externe de prise en charge des plates-formes personnalisées Animate

Vous pouvez développer un module externe de prise en charge des plates-formes personnalisées en utilisant l’une des méthodes suivantes :

  • Création d’un module externe à l’aide des API du kit de développement de prise en charge des plates-formes personnalisées.
  • Personnalisez les paramètres de l’exemple de module externe inclus dans le kit de développement pour répondre à vos besoins.

Les modules externes de prise en charge des plates-formes personnalisées sont regroupés sous forme de fichiers .zxp pouvant être installés avec Animate. Vous pouvez héberger le module externe sur la page Modules complémentaires Adobe pour permettre aux utilisateurs de le télécharger et de l’installation au moyen de l’application Creative Cloud. Vous pouvez aussi distribuer les modules externes au format .zxp pour permettre leur installation au moyen d’Adobe Extensions Manager.

Configuration logicielle requise

Un développeur doit disposer des logiciels suivants pour créer un module externe au moyen du kit de développement de prise en charge de plates-formes personnalisées. 

  • Microsoft Windows 7 ou Apple Mac OS 10.8 et versions ultérieures 
  • Microsoft Visual Studio 2012 (Windows) ou XCode 4.5.2 (Mac)
  • Animate CC 2014.1 (octobre)
  • Eclipse IDE pour développeurs C/C++
  • Adobe Extension Builder 3.0
  • Adobe Extension Manager 7.2.1.6

Documentation de référence des API pour les développeurs de modules complémentaires

Le kit de développement de prise en charge des plates-formes personnalisées contient les éléments suivants :

  • FCM (Flash Component Model) : les fichiers d’en-tête figurant dans le kit de développement définissent un cadre appelé FCM, qui est chargé de la gestion des modules externes.
  • DocType : contient un ensemble d’interfaces qui vous permettent d’ajouter un nouveau type de document à la page de démarrage d’Animate et d’activer ou de désactiver des fonctionnalités pour le type de document personnalisé.
  • DOM (Document Object Model) : contient un ensemble d’interfaces qui vous permettent d’accéder au contenu du document Animate sous forme de DOM. 
  • Éditeur : contient un ensemble d’interfaces fournissant des crochets pour les processus de publication.

Pour obtenir des informations complètes sur les API dans la prise en charge des plates-formes personnalisées et des exemples d’utilisation pour créer votre module externe, voir Référence des API de prise en charge des plates-formes personnalisées.

Création d’un module externe de prise en charge des plates-formes personnalisées

Vous pouvez créer un module externe de prise en charge des plates-formes personnalisées comme suit :

  1. Téléchargez le Kit de développement de prise en charge des plates-formes personnalisées.
  2. Extrayez le contenu du kit sur votre ordinateur.
  3. Ouvrez un nouveau projet dans VisualStudio ou Xcode et incluez les fichiers d’en-tête dans le kit de développement à vos projets de développement. Pour démarrer rapidement la création de votre module externe de prise en charge des plates-formes personnalisées, vous pouvez utiliser l’exemple suivant de module externe disponible sous le répertoire SampleCreateJSPlatform comme code de base pour votre projet de module externe.
  4.             Par exemple, les fichiers du module externe SampleCreateJS se trouvent dans                         SampleCreateJSPlatform\Plugin\SampleCreateJS\project\

  5. Apportez les modifications requises pour votre plateforme cible.
  6. Compilez le code pour générer un module externe (.dll ou .plug-in). 

Groupement du module externe de prise en charge des plates-formes personnalisées

Vous pouvez générer un module distribuable à partir du module externe de prise en charge des plates-formes personnalisées comme suit :

  1. Ouvrez l’exemple de fichier Eclipse ou dans l’assistant Nouveau projet Eclipse, créez un nouveau projet d’extension d’application. Donnez un nom au projet, puis cliquez sur Suivant.
  2. Dans le panneau Nouveau projet d’extension d’application Adobe, sélectionnez Adobe Animate en tant qu’application cible et cliquez sur Suivant.
  3. Convertissez les extensions des fichiers de module externe que vous avez créés de .dll en .fcm sous Windows et de .plug-in en .fcm.plug-in sous Mac, et ajoutez les fichiers de module externe au projet (ExtensionContent/plugins/lib/win pour Windows et ExtensionContent/plugins/lib/mac pour Mac). 
  4. Configurez l’extension en modifiant le fichier manifest.xml. Pour ouvrir le fichier manifeste, cliquez avec le bouton droit de la souris sur l’extension dans l’explorateur de projets et sélectionnez Adobe Extension Builder 3 > Bundle Manifest Editor, puis sélectionnez l’onglet manifeste dans Bundle Manifest Editor à l’emplacement EclipseProject\.staged-extension\CSXS.
  5. Pour modifier le fichier manifest.xml, cliquez avec le bouton droit de la souris à l’intérieur de la fenêtre et sélectionnez Ouvrir avec > Éditeur XML. Les deux balises sur lesquelles vous devez travailler sont les suivantes : ExtensionList et DispatchInfoList :

    Une balise ExtensionList type se présente comme suit :

<ExtensionList>

        <Extension Id="PluginID" Version="1.0" />

        <Extension Id="PublishSettingsID" Version-"1.0" />

</ExtensionList>

 

Cette balise contient la liste des extensions dans le package ZXP final dans lequel chaque extension comporte une chaîne unique comme ID. Dans ce cas, le fichier .dll ou .plugin créé dans la section précédente est inclus dans une extension. Ensuite, l’autre extension permet de configurer l’interface utilisateur des paramètres de publication de l’éditeur. Dans l’exemple, la balise ExtensionList portant l’ID d’extension PluginID contient le fichier .dll/.plugin et l’extension avec l’ID PublishSettingsID configure l’interface utilisateur des paramètres de publication de l’éditeur.

 

  1. La balise DispatchInfoList contient des informations détaillées sur chaque extension mentionnée dans ExtensionList. Voici un exemple de DispathInfoList :
<DispatchInfoList>
            <Extension Id="PluginID">
                    <DispatchInfo >
                            <Resources>
                            <MainPath>./plugin/fcm.xml</MainPath>
                            </Resources>
                            <Lifecycle>
                            <AutoVisible>true</AutoVisible>
                            </Lifecycle>
                            <UI>
                                <Type>ModalDialog</Type>
                                <Menu>CreateJS</Menu>
                                <Geometry>
                                     <Size>
                                           <Height>200</Height>
                                           <Width>200</Width>
                                     </Size>
                                 </Geometry>
                             </UI>
                    </DispatchInfo>
        </Extension>
        <Extension Id="PublishSettingsID">
                    <DispatchInfo >
                            <Resources>
                            <MainPath>./index.html</MainPath>
                            </Resources>
                            <Lifecycle>
                                    <AutoVisible>true</AutoVisible>
                            </Lifecycle>
                            <UI>
                                    <Type>ModalDialog</Type>
                                    <Menu>Publish Settings</Menu>
                                    <Geometry>
                                         <Size>
                                                <Height>170</Height>
                                                 <Width>486</Width>
                                          </Size>
                                    </Geometry>
                            </UI>
                    </DispatchInfo>
           </Extension>
</DispatchInfoList>
  1. Pour l’extension contenant le fichier .dll ou .plugin, vous pouvez ignorer toutes les balises à l’exception de la balise MainPath. La balise MainPath contient le chemin d’accès au fichier fcm.xml relatif au dossier ExtensionContent. Vous devez renommer le fichier .dll en .fcm et le placer dans le dossier win près du fichier fcm.xml. De même, sur Mac, renommez le fichier .plugin en .fcm.plugin et placez-le dans le dossier mac près du fichier fcm.xml.
  2. L’extension HTML permettant de configurer l’interface utilisateur des paramètres de publication est une extension HTML pour Animate. Pour en savoir plus sur les extensions HTML pour Animate, voir Création d’extensions HTML.
  3. Vérifiez que la valeur inférieure de l’attribut de version dans la balise Host est 14.0, la version (interne) minimale d’Animate  avec prise en charge des plates-formes personnalisées.
<ExecutionEnvironment>
<HostList>
<Host Name="FLPR" Version="14.0" />
</HostList>.
.
.
</ExecutionEnvironment>
     
  1. Passez en mode Script Explorer (Explorateur de scripts), puis cliquez avec le bouton droit sur votre projet et sélectionnez Exporter > Adobe Extension Builder 3 > Extension d’application. L’assistant Exportation apparaît.
  2. Vous devez détenir un certificat pour signer le package d’extension. Sélectionnez un certificat existant ou cliquez sur Créer pour en créer un.
  3. Cliquez sur Terminer pour compiler le projet. Eclipse génère un fichier de module externe avec l’extension .zxp, que vous pouvez héberger sur le site Modules complémentaires Adobe.

Distribution de votre module externe de prise en charge des plates-formes personnalisées

Vous pouvez distribuer le module externe de prise en charge des plates-formes personnalisées en l’hébergeant sur la page Modules complémentaires Adobe et en le monétisant. Votre module externe passe par un processus de révision et d’approbation d’Adobe avant d’être répertorié dans la page. Vous pouvez héberger un module externe comme suit :

  1. Connectez-vous à la page Modules complémentaires Adobe au moyen de votre ID d’utilisateur et de votre mot de passe. 
  2. Dans le panneau de gauche, sous « Become a producer » (Devenir un producteur), cliquez sur le lien Go to the producer portal (Accéder au portail du producteur).
  3. Cliquez sur le bouton « Sign-up » (S’enregistrer) si vous n’êtes pas enregistré en tant que producteur.
  4. Pour des instructions détaillées sur la façon de s’enregistrer en tant que producteur et d’héberger vos modules externes, voir Getting Started with the Producer Portal (Prise en main du portail du producteur).
  5. Effectuez les étapes suivantes du processus du portail du producteur telles que documentées dans la page Getting Started (Prise en main) :
    1. Compactez votre produit dans un seul fichier.
    2. Entrez des informations relatives au produit et téléchargez le fichier.
    3. Ajoutez des ressources marketing.
    4. Prévisualisez votre produit.
    5. Envoyez votre produit pour approbation.
  6. Une fois approuvé, votre module externe est répertorié sous la catégorie des produits Animate sur la page Add-ons. 
Remarque :

 

Demandes de fonctions et rapport de bogues

Remplissez le formulaire suivant pour faire part de vos questions ou problèmes, signaler les bogues du produit ou demander des fonctions à l’équipe produit d’Animate :

Demandes de fonctions Adobe et formulaire de signalement de bogues

Logo Adobe

Accéder à votre compte