Création d’extensions HTML

  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

Animate peut être étendu au moyen d’extensions HTML. Adobe Extension Builder 3 permet de créer des extensions HTML pour Animate. Auparavant, vous pouviez uniquement étendre Animate à l’aide des extensions SWF. Toutefois, Adobe Extension Builder 3 permet de créer des extensions HTML pour les applications Creative Cloud. Pour commencer, téléchargez et installez Eclipse et Extension Builder 3.0. Pour en savoir plus, cliquez ici.

Création d’une extension HTML

Pour créer une extension HTML, procédez comme suit :

  1. Démarrez Eclipse. 
  2. Dans l’Assistant New Project (Nouveau projet), créez un projet d’extension d’application. Donnez un nom significatif au projet, puis cliquez sur Suivant.
  3. Dans le panneau Nouveau projet d’extension d’application Adobe, sélectionnez Adobe Animate. Cliquez sur Suivant.
  4. Configurez l’extension à l’aide des options disponibles :
    1. Bundle ID (ID d’offre groupée) identifie l’extension de manière unique.
    2. Le nom de menu est le nom affiché pour votre extension. Le nom de menu s’affiche dans le menu Fenêtre > Extensions dans Animate.
    3. Les détails de la fenêtre (Window Details) utilisent ces options pour personnaliser le type et la taille de la fenêtre d’extension.

      Cliquez sur Next (Suivant).
  5. Vous pouvez personnaliser davantage les bibliothèques de référence pour votre extension dans les écrans suivants :
    1. La bibliothèque CEP Interface Library fournit les fonctions pour interagir avec l’application hôte. Cette option est sélectionnée par défaut.
    2. Les structures (Frameworks) servent aux bibliothèques JavaScript courantes telles que jQuery.
    3. Les Services incluent le kit Adobe IPC Communication Toolkit, qui permet la communication entre les applications Adobe, les extensions et les applications externes. Ils fournissent un protocole de messagerie au moyen du gestionnaire de services CEP, qui agit comme un concentrateur pour les communications Creative Cloud.

      Cliquez sur Finish (Terminer) pour créer un projet Eclipse.

Débogage de votre extension dans Animate

Vous pouvez exécuter l’extension directement dans Eclipse :

  1. Cliquez sur le projet avec le bouton droit de la souris, puis sélectionnez Exécuter en tant que > Extension Adobe Flash. Cette option lance Animate.
  2. Dans Animate, sélectionnez l’option de menu Fenêtre  > Extensions . Le panneau des extensions s’ouvre.

Exportation de l’extension

Pour distribuer l’extension, vous devez l’exporter en tant que package ZXP. Le package ZXP est ensuite téléchargé et exécuté par Adobe Extension Manager dans les applications Creative Cloud :

  1. Dans Eclipse, passez en mode Script Explorer (Explorateur de scripts), puis cliquez avec le bouton droit sur le projet et sélectionnez Export > Adobe Extension Builder 3 > Application Extension (Exporter > Adobe Extension Builder 3 > Extension d’application). L’Assistant d’exportation s’ouvre.
  2. Vous devez détenir un certificat pour signer le package d’extension. Sélectionnez un certificat existant ou cliquez sur Create (Créer) pour en créer un.
  3. Cliquez sur Finish (Terminer).
  4. Le package ZXP exporté pour votre extension est placé dans le dossier du projet, prêt à être distribué.

Remarque : Pour l’installation, vous devez accéder au fichier <extension>\.staged-extension\CSXS\manifest.xml et mettre à jour la balise host pour définir la version minimale d’Animate sur 13.0.

Installation de votre extension dans Animate

Vous pouvez installer les extensions HTML dans Animate à l’aide d’Adobe Extension Manager. Les extensions HTML permettent d’étendre les fonctionnalités et capacités d’Animate. Pour installer des extensions, cliquez ici.

Ajout d’interactivité aux extensions HTML

Vous pouvez créer une extension HTML pour interagir avec Animate en ajoutant des contrôles, en définissant un comportement et en obtenant des informations au sujet de l’environnement hôte (y compris Animate et le système d’exploitation). Ceci peut être accompli de deux façons :

  1. Utilisation de la bibliothèque d’interface CEP : cette bibliothèque fournit des API pour l’obtention d’informations sur l’environnement hôte et un script d’évaluation qui permet d’exécuter des scripts JSFL. Pour en savoir plus sur la bibliothèque d’interfaces CEP, sélectionnez Help > Help Contents > Adobe Extension Builder > References dans Eclipse.
  2. Utilisation de scripts JSFL : les scripts JSFL peuvent être exécutés à partir de l’API du script d’évaluation de la bibliothèque d’interface CEP. Pour en savoir plus sur les scripts JSFL, cliquez ici.

    Outre les scripts JSFL, l’infrastructure CEP dans Animate expose les événements suivants, qui peuvent être utilisés dans les panneaux HTML uniquement.
    • com.adobe.events.flash.documentChanged est déclenché suite à une modification du document actif.
    • com.adobe.events.flash.timelineChanged est déclenché lorsque vous modifiez le scénario du document actif.
    • com.adobe.events.flash.documentSaved est déclenché lorsque vous enregistrez le document actif.
    • com.adobe.events.flash.documentOpened est déclenché lorsque vous ouvrez un nouveau document.
    • com.adobe.events.flash.documentClosed est déclenché lorsque vous fermez le document actif.
    • com.adobe.events.flash.documentNew est déclenché lorsque vous créez un document.
    • com.adobe.events.flash.layerChanged est déclenché lorsque vous sélectionnez un autre calque.
    • com.adobe.events.flash.frameChanged est déclenché lorsque vous sélectionnez une autre image.
    • com.adobe.events.flash.selectionChanged est déclenché lorsque vous sélectionnez un autre objet sur la scène.
    • com.adobe.events.flash.mouseMove est déclenché lorsque vous déplacez votre souris au-dessus de la scène.

Exemple

csinterface.addEventListener("com.adobe.events.flash.selectionChanged", CallbackFunction)

Dans le fragment de code ci-dessus :

  • csinterface : objet de la bibliothèque d’interface CEP.
  • com.adobe.events.flash.selectionChanged : événement qui déclenche la modification de la sélection d’un objet. Vous pouvez également utiliser n’importe lequel des événements mentionnés ci-dessus.
  • CallbackFunction : méthode qui écoute l’événement déclenché.
Logo Adobe

Accéder à votre compte