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.
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.
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.
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.
-
-
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.
Vous pouvez créer une liaison vers un actif partagé en entrant son URL ou en le faisant glisser vers le document de destination.
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.
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.
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.
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 |
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.
-
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.
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.
Tutoriel : Creating mobile projects with shared assets and the Project panel (Yuki Shimizu, Adobe.com, disponible en anglais uniquement)