« Flash CS4 - Utilisation de librairies » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 64 : Ligne 64 :


* Clic-droit sur l'objet dans la librarie, sélectionner '''linkage''' et choisir un nom de classe (voir l'exemple Flint sur [http://edutechwiki.unige.ch/en/Flash_using_ActionScript_libraries_tutorial#Burning_Logos edutechwiki anglais]
* Clic-droit sur l'objet dans la librarie, sélectionner '''linkage''' et choisir un nom de classe (voir l'exemple Flint sur [http://edutechwiki.unige.ch/en/Flash_using_ActionScript_libraries_tutorial#Burning_Logos edutechwiki anglais]
== Détails du manuel Adobe ==
Extraits de [http://help.adobe.com/fr_FR/Flash/10.0_UsingFlash/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html#WSB1F410E6-F7BD-443a-97E7-13DE866CA732 Paramètres de publication d'ActionScript] et de[http://help.adobe.com/fr_FR/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7dc9a.html#WSd60f23110762d6b883b18f10cb1fe1af6-7dc7a Partage des ressources de bibliothèque]
Vous pouvez définir les emplacements ActionScript 3 suivants dans Flash :
(1) Niveau de l'application (disponible pour tous les fichiers AS3 FLA) :
* Chemin source (défini dans les préférences d'ActionScript)
* Chemin de bibliothèque (défini dans les préférences d'ActionScript)
* Chemin de bibliothèque externe (défini dans les préférences d'ActionScript)
(2) Niveau du document (disponible uniquement pour le fichier FLA qui spécifie ces chemins) :
* Chemin source (défini dans les Paramètres de publication)
* Chemin de bibliothèque (défini dans les Paramètres de publication): spécifie l'emplacement du code ActionScript précompilé qui réside dans les fichiers SWC que vous avez créés. Le fichier FLA qui spécifie ce chemin charge chaque fichier SWC au niveau supérieur de ce chemin et toutes les autres ressources de code spécifiées dans les fichiers SWC eux-mêmes.
* Chemin de bibliothèque externe (défini dans les Paramètres de publication): spécifie l'emplacement des fichiers SWC qui contiennent le code utilisé pour les définitions d'erreur du compilateur. Ce chemin peut être utilisé pour charger des ressources de code externe au format SWC de sorte que les classes qu'elle contiennent puissent être utilisées à l'exécution. Lorsque vous compilez un fichier SWF, les fichiers SWC du chemin de bibliothèque externe ne sont pas ajoutés dans le fichier SWF, mais le compilateur vérifie leur présence dans les emplacements spécifiés.
* Classe du document (définie dans l'inspecteur des propriétés du document)
'''Définition du chemin source pour ActionScript 3.0'''
(donc des répertoires avec des fichiers *.as)
# Choisissez ''File -> Publish Settings''' , puis cliquez sur ''Flash''.
# Vérifiez qu'ActionScript 3.0 est sélectionné dans le menu contextuel Version d'ActionScript, puis cliquez sur '''Settings''' (Paramètres).
# Si nécessaire, spécifiez l'image dans laquelle la définition de classe doit résider dans le champ de texte Exporter les classes dans l'image.
# Spécifiez les paramètres d’erreur. Vous pouvez sélectionner le Mode ''strict'' et le Mode ''warnings''. Le Mode strict signale les avertissements du compilateur comme des erreurs, ce qui signifie que la compilation échouera tant que ces types d'erreurs persisteront. Le Mode avertissements signale des avertissements supplémentaires qui aident à détecter les incompatibilités lors du passage d'ActionScript 2.0 à ActionScript 3.0.
# (facultatif) Vous pouvez sélectionner Scène pour déclarer des occurrences de scène automatiquement.
# Spécifiez ActionScript 3.0 ou ECMAScript comme dialecte à utiliser. ActionScript 3.0 est recommandé.
# Pour ajouter le chemin dans la liste des chemins source, effectuez les opérations suivantes :
#* Pour ajouter un dossier au chemin source, cliquez sur l'onglet '''Source path''' (Chemin source), puis sur le bouton Rechercher le chemin [[image:browse_to_path.png]], localisez le dossier que vous souhaitez ajouter, puis cliquez sur OK.
#* Pour ajouter une ligne à la liste Chemin source, cliquez sur le bouton Ajouter un nouveau chemin [[image:add_path.png]]. Double-cliquez sur la nouvelle ligne, tapez un chemin relatif ou absolu, puis cliquez sur OK.
#* Pour modifier un dossier de chemin source existant, sélectionnez le chemin dans la liste Chemin source, cliquez sur le bouton Rechercher le chemin et recherchez le dossier que vous souhaitez ajouter, puis cliquez sur OK. Vous pouvez également double-cliquer sur le chemin dans la liste Chemin source, taper le chemin désiré et cliquer sur OK.
#* Pour supprimer un dossier du chemin source, sélectionnez le chemin dans la liste Chemin source, puis cliquez sur le bouton Supprimer du chemin [[image:remove_path.png]]
'''Pour définir le chemin source au niveau de l'application :'''
# Sélectionnez ''Edit -> Preferences'' ou ''Flash -> Preferences'' (Macintosh), puis cliquez sur la catégorie ActionScript.
# Cliquez sur le bouton ActionScript Parameters 3.0 et ajoutez le(s) chemin(s) source dans la liste des chemins source.
'''Définition du chemin de bibliothèque pour les fichiers ActionScript 3.0'''
(donc des répertoires avec des fichiers *.swc*)
La procédure est la même que pour les librairies *.as (source):
Ajoutez le chemin de bibliothèque dans '''library path''' (la liste des chemins de bibliothèque). Vous pouvez ajouter des dossiers ou des fichiers SWC individuels dans la liste des chemins.


== Exemples de librairies ==
== Exemples de librairies ==
Ligne 76 : Ligne 118 :
** [[:en:Flash ActionScript 3 overview]]
** [[:en:Flash ActionScript 3 overview]]
** [[:en:Flash and AS3 links - toolkits]]
** [[:en:Flash and AS3 links - toolkits]]
== Remerciements et Copyright ==
{{copyrightalso|[http://creativecommons.org/licenses/by-nc-sa/3.0/Attribution-Noncommercial-Share Alike 3.0 Unported]. Une partie de cet article a été repris de [http://help.adobe.com/fr_FR/Flash/10.0_UsingFlash/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html#WSB1F410E6-F7BD-443a-97E7-13DE866CA732 Paramètres de publication d'ActionScript] et de [http://help.adobe.com/fr_FR/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7dc9a.html#WSd60f23110762d6b883b18f10cb1fe1af6-7dc7a Partage des ressources de bibliothèque], Adobe, ''Utilisation de Flash'' et vous devez également citer cette source et répliquer le copyright. Cela concerne aussi les images répliquées ici.}}


[[en:Flash using ActionScript libraries tutorial]]
[[en:Flash using ActionScript libraries tutorial]]

Version du 17 octobre 2009 à 13:20

Introduction

Objectifs d'apprentissage

  • Apprendre à faire à créer des calques de masques avec Flash CS4/CS3

Prérequis

Matériel (fichiers *.fla à manipuler)

Qualité et niveau

Ce tutoriel aidera les adeptes de la technique à démarrer. Le niveau de ce tutoriel est un peu haut pour les novices, mais peut servir comme des fiches pratiques dans un atelier.

Prochaines étapes

Autres versions

Il existe plusieurs types de librairies Flash, par exemple

  • .swc - compiled clips qui incluent ActionScript
  • .fla - Flash CS3/CS4 code source
  • .as - code ActionScript

Note: On distingue les applications et composants Flash (du type que vous pouvez télécharger du Adobe Flash Exchange d'une librairie. Un librairie est un extension du langage ActionScript qui vous permettra de programmer plus facilement des choses, par exemple un interpolation, du Flash en 3D ou encore des animations de particules. Une librarie est normalement destiné à un "vrai" programmeur ActionScript. Toutefois, comme les meilleurs de ces librariries sont bien documentées et qu'ils sont souvent accompagnés de bons exemples, un "Flash Designer" peut aussi en profiter comme on va le montrer ci-dessous.

Utilisation d'une librairie ActionScript

(1) Télécharger la librairie

(2) Dézipper dans un répertoire

(3) Dire à Flash où elle se trouve

  • File->Publish Settings - Flash tab
  • Cliquer sur Settings (à coté du ménu déroulant pour ActionScript version
  • Indiquer le répertoire de libaririe
    • Pour ActionScript dans "source path"
    • Pour *.swc dans "libary path"

Il faut répéter ce processus pour chaque document Flash que vous créez. Alternativement vous pouvez installer cette bibliothèque dans Flash.

(4) Faire des linkages si nécessaire.

Parfois il faut rendre accessible un objet crée dans CS3/4 au programme Actionscript (linkage). Par exemple.

Exemple: Si le code doit manipuler une image que vous avez dans votre library.

  • Clic-droit sur l'objet dans la librarie, sélectionner linkage et choisir un nom de classe (voir l'exemple Flint sur edutechwiki anglais

Détails du manuel Adobe

Extraits de Paramètres de publication d'ActionScript et dePartage des ressources de bibliothèque

Vous pouvez définir les emplacements ActionScript 3 suivants dans Flash :

(1) Niveau de l'application (disponible pour tous les fichiers AS3 FLA) :

  • Chemin source (défini dans les préférences d'ActionScript)
  • Chemin de bibliothèque (défini dans les préférences d'ActionScript)
  • Chemin de bibliothèque externe (défini dans les préférences d'ActionScript)

(2) Niveau du document (disponible uniquement pour le fichier FLA qui spécifie ces chemins) :

  • Chemin source (défini dans les Paramètres de publication)
  • Chemin de bibliothèque (défini dans les Paramètres de publication): spécifie l'emplacement du code ActionScript précompilé qui réside dans les fichiers SWC que vous avez créés. Le fichier FLA qui spécifie ce chemin charge chaque fichier SWC au niveau supérieur de ce chemin et toutes les autres ressources de code spécifiées dans les fichiers SWC eux-mêmes.
  • Chemin de bibliothèque externe (défini dans les Paramètres de publication): spécifie l'emplacement des fichiers SWC qui contiennent le code utilisé pour les définitions d'erreur du compilateur. Ce chemin peut être utilisé pour charger des ressources de code externe au format SWC de sorte que les classes qu'elle contiennent puissent être utilisées à l'exécution. Lorsque vous compilez un fichier SWF, les fichiers SWC du chemin de bibliothèque externe ne sont pas ajoutés dans le fichier SWF, mais le compilateur vérifie leur présence dans les emplacements spécifiés.
  • Classe du document (définie dans l'inspecteur des propriétés du document)

Définition du chemin source pour ActionScript 3.0 (donc des répertoires avec des fichiers *.as)

  1. Choisissez File -> Publish Settings' , puis cliquez sur Flash.
  2. Vérifiez qu'ActionScript 3.0 est sélectionné dans le menu contextuel Version d'ActionScript, puis cliquez sur Settings (Paramètres).
  3. Si nécessaire, spécifiez l'image dans laquelle la définition de classe doit résider dans le champ de texte Exporter les classes dans l'image.
  4. Spécifiez les paramètres d’erreur. Vous pouvez sélectionner le Mode strict et le Mode warnings. Le Mode strict signale les avertissements du compilateur comme des erreurs, ce qui signifie que la compilation échouera tant que ces types d'erreurs persisteront. Le Mode avertissements signale des avertissements supplémentaires qui aident à détecter les incompatibilités lors du passage d'ActionScript 2.0 à ActionScript 3.0.
  5. (facultatif) Vous pouvez sélectionner Scène pour déclarer des occurrences de scène automatiquement.
  6. Spécifiez ActionScript 3.0 ou ECMAScript comme dialecte à utiliser. ActionScript 3.0 est recommandé.
  7. Pour ajouter le chemin dans la liste des chemins source, effectuez les opérations suivantes :
    • Pour ajouter un dossier au chemin source, cliquez sur l'onglet Source path (Chemin source), puis sur le bouton Rechercher le chemin Browse to path.png, localisez le dossier que vous souhaitez ajouter, puis cliquez sur OK.
    • Pour ajouter une ligne à la liste Chemin source, cliquez sur le bouton Ajouter un nouveau chemin Add path.png. Double-cliquez sur la nouvelle ligne, tapez un chemin relatif ou absolu, puis cliquez sur OK.
    • Pour modifier un dossier de chemin source existant, sélectionnez le chemin dans la liste Chemin source, cliquez sur le bouton Rechercher le chemin et recherchez le dossier que vous souhaitez ajouter, puis cliquez sur OK. Vous pouvez également double-cliquer sur le chemin dans la liste Chemin source, taper le chemin désiré et cliquer sur OK.
    • Pour supprimer un dossier du chemin source, sélectionnez le chemin dans la liste Chemin source, puis cliquez sur le bouton Supprimer du chemin Remove path.png

Pour définir le chemin source au niveau de l'application :

  1. Sélectionnez Edit -> Preferences ou Flash -> Preferences (Macintosh), puis cliquez sur la catégorie ActionScript.
  2. Cliquez sur le bouton ActionScript Parameters 3.0 et ajoutez le(s) chemin(s) source dans la liste des chemins source.

Définition du chemin de bibliothèque pour les fichiers ActionScript 3.0 (donc des répertoires avec des fichiers *.swc*)

La procédure est la même que pour les librairies *.as (source):

Ajoutez le chemin de bibliothèque dans library path (la liste des chemins de bibliothèque). Vous pouvez ajouter des dossiers ou des fichiers SWC individuels dans la liste des chemins.

Exemples de librairies

C.f. aussi

Remerciements et Copyright