Maintien de la cohésion des actions

Autant que possible, placez votre code ActionScript® dans un seul emplacement. Lorsque vous placez votre code au même endroit, cela vous permet de modifier vos projets plus efficacement car il devient inutile d’entreprendre des recherches dans des endroits différents pour déboguer ou modifier votre code ActionScript. Si vous placez du code dans un fichier FLA, mettez le code ActionScript sur l’Image 1 ou l’Image 2 dans un calque appelé actions sur le calque le plus haut du scénario. Sinon, vous pouvez placer l’intégralité de votre code dans des fichiers ActionScript. Certaines applications Animate ne placent pas toujours l’ensemble du code à un endroit unique (notamment lorsque vous utilisez des applications basées sur ActionScript 2.0 qui font appel à des écrans ou des comportements).

Vous pouvez en général mettre l’intégralité de votre code dans un endroit unique (sur une image ou dans des fichiers ActionScript), ce qui présente les avantages suivants :

  • Il est facile de trouver le code dans un fichier source potentiellement complexe.

  • Il est facile de déboguer le code.

Association de code à des objets

Évitez d’associer du code ActionScript à des objets dans un fichier FLA, même dans des fichiers SWF simples. Il est possible d’associer uniquement ActionScript 1.0 et 2.0 à des objets, pas ActionScript 3.0. Associer du code à un objet signifie que vous sélectionnez un clip, un composant ou une occurrence bouton, que vous ouvrez le panneau Actions et ajoutez le code ActionScript à l’aide des fonctions du gestionnaire on() ou onClipEvent().

Évitez d’associer du code ActionScript à des objets pour les raisons suivantes :

  • Le code est difficile à repérer et les fichiers FLA sont difficiles à modifier.

  • Le code est difficile à déboguer.

  • Le code ActionScript rédigé sur le scénario ou dans des classes est plus facile à développer et plus élégant.

  • Cela encourage un style de codage médiocre.

  • Des personnes en cours de formation à ActionScript peuvent trouver déroutant le contraste entre deux styles de codage. Cela oblige les étudiants et les lecteurs à acquérir deux styles de codage différents, une syntaxe supplémentaire et un style de codage médiocre et limité.

    Vous devriez éviter d’associer ActionScript 2.0 à un bouton appelé myButton_btn qui ressemble à ce qui suit :

    on (release) { //do something }

    Cependant, si vous placez du code ActionScript 2.0 dans le même but sur le scénario (ce qui est recommandé), il aura l’allure suivante :

    myButton_btn.onRelease = function() { //do something };

    Remarque : Des pratiques différentes s’appliquent lorsque vous travaillez sur des comportements, ce qui implique, dans certains cas, d’associer du code à des objets.

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