Partage des actifs de bibliothèque à l’exécution

À propos des actifs de bibliothèque partagée à l’exécution

Les actifs de bibliothèque partagée permettent d’utiliser les actifs d’un fichier FLA dans un autre fichier FLA. Cette fonction peut être utile dans les cas suivants :

  • Lorsque plusieurs fichiers FLA doivent utiliser la même illustration ou d’autres actifs.

  • Lorsqu’un concepteur et un développeur souhaitent pouvoir modifier une illustration et le code ActionScript dans des fichiers FLA distincts pour un projet de liaison.

Le partage des actifs de bibliothèque fonctionne de la manière suivante :

  • Dans le cas d’actifs partagés à l’exécution, les actifs d’un document source sont liés en tant que fichiers externes à un document de destination. Les actifs partagés à l’exécution sont chargés dans le document de destination pendant la lecture du document, autrement dit à l’exécution. Il n’est pas nécessaire que le document source contenant l’élément partagé soit disponible sur votre réseau local lorsque vous créez le document de destination. Cependant, il doit être publié sur une URL pour que l’actif partagé soit disponible lors de l’exécution du document de destination.

Utilisation d’éléments partagés à l’exécution

L’utilisation de ressources partagées à l’exécution implique deux procédures : tout d’abord, l’auteur du document source définit une ressource partagée dans le document source, puis il entre une chaîne d’identifiants pour cette ressource, ainsi qu’une URL (HTTP ou HTTPS seulement) où le document source sera publié.

Ensuite, l’auteur du document de destination définit un élément partagé dans le document de destination, puis indique une chaîne d’identifiant ainsi qu’une URL identiques à celles utilisées pour l’élément partagé du document source. Sinon, l’auteur du document de destination peut faire glisser les éléments partagés depuis le document source publié jusqu’à la bibliothèque du document de destination. La version d’ActionScript définie dans les paramètres Publication doit correspondre à celle du document source.

Quel que soit le cas, le document source doit être publié à l’URL spécifiée pour que l’élément partagé soit disponible pour le document de destination.

Définition d’éléments partagés à l’exécution dans un document source

Les boîtes de dialogue Propriétés du symbole et Propriétés de liaison permettent de définir les propriétés de partage d’une ressource dans un document source ; cette ressource peut ensuite être liée à des documents de destination.

  1. Vous pouvez sélectionner Fenêtre > Bibliothèque une fois que le document source est ouvert :
  2. Effectuez l’une des opérations suivantes :
    • Sélectionnez un clip, bouton ou symbole graphique dans le panneau Bibliothèque, puis choisissez Propriétés dans le menu Panneau de la bibliothèque. Cliquez sur Avancés.

    • Sélectionnez un symbole de police, un son ou un bitmap, puis choisissez Liaison dans le menu Panneau de la bibliothèque.

  3. Pour Liaison, activez l’option Exporter pour le partage à l’exécution afin de rendre cet élément disponible pour une liaison avec le document de destination.
  4. Saisissez un identifiant pour le symbole. N’incluez pas les espaces. Il s’agit du nom permettant à Animate d’identifier l’élément au moment de créer la liaison avec le document de destination.

    Remarque :

    Animate utilise également l’identifiant de liaison pour identifier les clips ou les boutons utilisés comme objets dans ActionScript. 

  5. Saisissez l’URL dans laquelle sera publié le fichier SWF contenant la ressource partagée, puis cliquez sur OK.

    Veillez à publier le fichier SWF sur l’URL que vous avez spécifiée afin que les ressources partagées soient disponibles pour les documents de destination.

Vous pouvez créer une liaison vers un actif partagé en entrant son URL ou en le faisant glisser vers le document de destination.

  1. Sélectionnez Fenêtre > Bibliothèque dans le document de destination.
  2. Effectuez l’une des opérations suivantes :
    • Sélectionnez un clip, un bouton, un symbole graphique, une image bitmap ou un son dans le panneau Bibliothèque, puis choisissez Propriétés dans le menu Panneau de la bibliothèque. Cliquez sur Avancés.

    • Sélectionnez un symbole de police, puis Liaison dans le menu Panneau de la bibliothèque.

  3. Pour Liaison, activez l’option Importer pour le partage à l’exécution pour établir le lien vers cet élément dans le document source.
  4. Saisissez l’identifiant du symbole, de l’image bitmap ou du son dans le champ correspondant en veillant à ce qu’il soit identique à celui utilisé pour le symbole du document source. N’incluez pas les espaces.
  5. Saisissez l’URL dans laquelle est publié le fichier SWF source contenant l’actif partagé, puis cliquez sur OK.
  1. Dans le document de destination, effectuez l’une des opérations suivantes :
    • Choisissez Fichier > Ouvrir.

    • Sélectionnez Fichier > Importer > Ouvrir une bibliothèque externe.

  2. Sélectionnez le document source et cliquez sur Ouvrir.
  3. Faites glisser l’élément partagé du panneau Bibliothèque du document source dans le panneau Bibliothèque ou sur la scène du document de destination.

Désactivation de la liaison d’un symbole dans un document de destination

  1. Dans le document de destination, sélectionnez le symbole lié dans le panneau Bibliothèque et procédez de l’une des façons suivantes :
    • Si l’actif est un clip, un bouton ou un symbole graphique, sélectionnez Propriétés dans le menu Panneau de la bibliothèque.

    • Si l’actif est un symbole de police, sélectionnez Liaison dans le menu Panneau de la bibliothèque.

  2. Désactivez l’option Importer pour le partage à l’exécution, puis cliquez sur OK.

Partage des actifs de bibliothèque au moment de la création

Le partage des actifs au moment de la création présente les avantages suivants :

  • Vous évitez la création de copies des actifs utilisés dans plusieurs fichiers FLA. Par exemple, si vous développez un fichier FLA pour les navigateurs Web, un second pour iOS et un troisième pour Android, vous pouvez partager les actifs entre ces trois fichiers.

  • Lorsque vous modifiez un actif partagé dans un fichier FLA, les modifications sont également appliquées dans les autres fichiers FLA qui utilisent cet actif lorsque ces derniers sont ouverts ou possèdent le focus.

Il existe deux façons de partager des actifs de bibliothèque au moment de la création :

  • Vous pouvez utiliser les symboles des fichiers FLA externes en établissant une liaison avec eux à partir des symboles d'un autre fichier FLA.

  • Vous pouvez par ailleurs partager des symboles entre les fichiers FLA appartenant au même projet Animate dans le panneau Projet. Pour plus d’informations sur l’utilisation du panneau Projet, voir Utilisation de projets Animate.

Appliquez la procédure suivante pour partager les symboles via une liaison avec les symboles de fichiers FLA distincts :

  • Dans le cas des actifs partagés au moment de la création, mettez à jour un symbole dans un fichier FLA ou remplacez-le par n'importe quel autre symbole dans un autre fichier FLA disponible sur votre réseau local.

  • Mettez à jour le symbole dans le document de destination au cours de la création du document.

  • Il conserve son nom et ses propriétés d’origine dans le document de destination, mais son contenu est mis à jour ou remplacé par celui du symbole que vous sélectionnez.

Procédez comme suit pour partager des symboles à l’aide du panneau Projet :

  • Créez un projet dans le panneau Projet et créez un fichier FLA dans le projet.

  • Dans ce fichier FLA, spécifiez les symboles que vous souhaitez partager avec d'autres fichiers en cochant la case de partage en regard de chaque élément du panneau Bibliothèque.

  • Créez un deuxième fichier FLA dans le projet.

  • Sur la scène, copiez-collez les calques, images ou éléments du premier fichier FLA dans le deuxième fichier FLA.

  • Animate place les actifs de bibliothèque partagée dans un fichier distinct nommé AuthortimeSharedAssets.FLA dans le dossier du projet.

Vous pouvez partager les types d'actifs suivants dans un projet :

Type d'actif

Partageable en soi ?

Partageable s'il se trouve à l'intérieur d'un clip ?

Symbole de clip

Oui

Oui

Symbole graphique

Oui

Oui

Symbole de bouton

Oui

Oui

Symbole de police

Non

Oui

Vidéo FLV

Non

Oui

Vidéo intégrée

Non

Oui

Son (tous formats)

Non

Oui

Bitmap (tous formats)

Non

Oui

Clip compilé (SWC)

Non

Oui

Composant (basé sur un symbole)

Oui

Oui

Mise à jour ou remplacement des symboles partagés

Vous pouvez mettre à jour ou remplacer un symbole de clip, bouton ou graphique d’un document par tout autre symbole d’un fichier FLA accessible sur votre réseau local. Le nom et les propriétés d’origine du symbole du document de destination sont conservés, mais son contenu est remplacé par celui du symbole que vous sélectionnez. Tous les éléments utilisés par le symbole sélectionné sont également copiés dans le document de destination.

  1. Le document étant ouvert, sélectionnez un symbole de clip, un symbole de bouton ou un symbole graphique dans le panneau Bibliothèque, puis choisissez Propriétés dans le menu contextuel.
  2. Cliquez sur Avancé si les zones Liaison et Source de la boîte de dialogue Propriétés du symbole ne sont pas affichées.
  3. Pour sélectionner un nouveau fichier FLA, cliquez sur Parcourir.
  4. Naviguez jusqu’à ce que vous atteigniez un fichier FLA contenant le symbole qui sera utilisé pour mettre à jour ou remplacer le symbole sélectionné dans le panneau Bibliothèque, puis cliquez sur Ouvrir.
  5. Naviguez jusqu’à un symbole, puis cliquez sur Ouvrir.
  6. Effectuez l’une des opérations suivantes :
    • Dans la boîte de dialogue Propriétés du symbole, dans la section Source, activez l’option Toujours mettre à jour avant la publication, puis cliquez sur OK.

    • Dans la boîte de dialogue Propriétés du symbole, cliquez sur la section Partage au moment de la création, sélectionnez l’option Mettre à jour automatiquement, puis cliquez sur OK.

Définition des actifs en vue de les partager dans un projet

Le partage d’actifs entre les fichiers FLA dans un projet permet de modifier les actifs dans un seul fichier et d’appliquer automatiquement les modifications aux autres fichiers FLA ayant recours à ces actifs.

  1. Créez un projet Animate. 

  2. Dans l'un des fichiers FLA du projet, pour chaque actif de bibliothèque que vous souhaitez partager avec d'autres fichiers FLA du projet, appliquez la procédure suivante :

    • Ouvrez le panneau Bibliothèque et cochez la case Lier en regard du nom de l'actif.

    • Sélectionnez l'actif dans le panneau Bibliothèque, choisissez Propriétés dans le menu contextuel, puis cliquez sur le bouton Partager avec le projet.

  3. Dans le scénario ou sur la scène, copiez les calques, les images ou les éléments de la scène contenant les actifs partagés.

  4. Collez les calques, les images ou les éléments de la scène dans un fichier FLA distinct au sein du même projet.

Vidéos et tutoriels

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne