Exemples d’implémentation



Plusieurs exemples d'implémentation JSFL sont disponibles pour Adobe Flash CS4 Professional. Examinez ces fichiers et installez-les pour vous familiariser avec l'API JavaScript. Les exemples sont stockés dans un dossier Samples/ExtendingFlash dans le fichier Samples.zip à l'adresse www.adobe.com/go/learn_fl_samples_fr.

Exemple de commande Shape

Un exemple de script d'API JavaScript appelé Shape.jsfl est disponible dans le dossier ExtendingFlash/Shape (voir " Exemples d’implémentation " ci-dessus). Ce script affiche des informations sur les contours de la forme dans le panneau Sortie.

Pour installer et exécuter le script Shape :

  1. Copiez le fichier Shape.jsfl dans le dossier Configuration/Commands (voir Enregistrement des fichiers JSFL).

  2. Dans un document Flash (fichier FLA), sélectionnez un objet shape.

  3. Sélectionnez Commandes > Forme pour exécuter le script.

Exemple de commande de filtres get et set

Un exemple de script d'API JavaScript nommé filtersGetSet.jsfl est disponible dans le dossier ExtendingFlash/filtersGetSet (voir " Exemples d’implémentation " ci-dessus). Ce script ajoute des filtres à un objet sélectionné et affiche des informations sur les filtres en cours d'ajout dans le panneau Sortie.

Pour installer et exécuter le script filtersGetSet :

  1. Copiez le fichier filtersGetSet.jsfl dans le dossier Configuration/Commands (voir Enregistrement des fichiers JSFL).

  2. Dans un document Flash (fichier FLA), sélectionnez un objet de type texte, clip ou bouton.

  3. Sélectionnez Commandes > filtersGetSet pour exécuter le script.

Exemple d'outil PolyStar

Un exemple de script d'API JavaScript nommé PolyStar.jsfl est disponible dans le dossier ExtendingFlash/PolyStar (voir " Exemples d’implémentation " ci-dessus).

Le fichier PolyStar.jsfl duplique l'outil Polygone intégré au panneau Outils de Flash. Le script illustre la construction de l'outil Polygone à l'aide de l'API JavaScript et comprend des commentaires détaillés sur l'action du code. La lecture attentive de ce fichier permet de mieux comprendre le fonctionnement de l'API JavaScript. Consultez également le fichier PolyStar.xml dans le répertoire Tools pour vous familiariser avec la compilation de vos propres outils.

Exemple du panneau de tracé de bitmap

Les fichiers nommés TraceBitmap.fla et TraceBitmap.swf se trouvent dans le dossier ExtendingFlash/TraceBitmapPanel (voir " Exemples d’implémentation " ci-dessus). Ces fichiers illustrent la manière de concevoir et créer un panneau pour contrôler les fonctions de Flash. Ils montrent également l'emploi de la fonction MMExecute() pour appeler des commandes JavaScript depuis un script ActionScript.

Pour exécuter l'exemple TraceBitmap :

  1. Si Flash est en cours d'exécution, fermez-le.

  2. Copiez le fichier TraceBitmap.swf dans le dossier WindowSWF, un sous-dossier de Configuration (voir Enregistrement des fichiers JSFL). Par exemple, sous Windows XP, le chemin du dossier est lecteur d'amorçage\Documents and Settings\utilisateur\Local Settings\Application Data\Adobe\Flash CS4\langue\Configuration\WindowSWF.

  3. Démarrez Flash.

  4. Créez ou ouvrez un document Flash (fichier FLA), puis importez-y un fichier bitmap ou une image JPEG.

    Vous pouvez utiliser le fichier flower.jpg qui se trouve dans le dossier TraceBitmapPanel, ou toute autre image de votre choix.

  5. Lorsque l'image importée est sélectionnée, choisissez Fenêtre  > Autres panneaux > TraceBitmap.

  6. Cliquez sur Envoyer.

    L'image est convertie en un groupe de formes.

Exemple de DLL

Un exemple de déploiement d'une DLL se trouve dans le dossier ExtendingFlash/dllSampleComputeSum (voir " Exemples d’implémentation " ci-dessus). Pour plus d'informations sur le développement des DLL, consultez la section Extensibilité de niveau C.