• pour qu'un bouton contenant un champ de texte dynamique puisse fonctionner, il faut que ce dernier soit non sélectionnable (cf. panneau de propriétés correspondant), sinon il y a conflit d'événements,
  • pour qu'un champ de texte dynamique rendu au format HTML puisse contenir des retours à la ligne (balise <br>), il faut spécifier qu'il est multiligne (cf. panneau de propriétés correspondant),
  • Concernant la suite possible consistant à utiliser la fonction loadVariablesNum() pour charger dynamiquement le texte des boutons, Le problème est que, comme cela est suggéré dans le PPT, le chargement se fait de façon asynchrone, les variables étant définies lorsque "des" (on ne sait pas a priori combien, ça peut dépendre du temps d'accès à un serveur sur lequel se trouve le fichier par ex.) images suivantes sont atteintes, ou de façon plus générale, lorsque la réponse à la requête d'obtention du fichier est disponible et traitée par Flash lors d'un passage dans sa boucle événementielle "principale". Une simple solution ici est de mettre le loadVariablesNum()dans l'image 1, de tester en boucle dans l'image 2 l'affectation des variables tant qu'elle n'est pas réalisée, et de mettre le reste du code dans l'image 3.
    Voici un exemple d'un code pour l'image 2 :
    onEnterFrame = function() {
    if(changeFrancais != undefined && changeAnglais != undefined) {
    delete onEnterFrame;
    nextFrame();
    }
    }
    stop();
Modifié le: lundi 16 avril 2012, 14:18