IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ Flash 8

FAQ Flash 8Consultez toutes les FAQ

Nombre d'auteurs : 6, nombre de questions : 84, dernière mise à jour : 15 juin 2021 

 
OuvrirSommaireActionScript

Il suffit d'utiliser le double slash "//", comme en javascript, php .... etc. pour une ligne.

 
Sélectionnez
[...]code[...]
// commentaire
[...]code[...]

Sur plusieurs lignes

 
Sélectionnez
[...]code[...]
/*
commentaire1
commentaire2
*/
[...]code[...]
Créé le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Pour cela, il faut mettre à true la propriété embedFonts de la classe TextFormat.

 
Sélectionnez
var monFormat:Textformat = new TextFormat(); 
monFormat.color = 0xff0000;  // Définition de la couleur
monFormat.font = nom_de_la_font_definie; // Définition de liaison de la police
 
this.createTextField("monTexte", this.getNextHighestDepth(), 20, 20, 200, 150); // Création dynamique du champs texte
monTexte.embedFonts = true; // Associe la police 
monTexte.setTextFormat(monFormat);
monTexte.text = "Exemple pour Developpez.com";

Vous devez préalablement avoir intégré la police de caractères à l'animation.

Créé le 23 avril 2006  par Brice Franzoia, Grégory Dumas, Demco

Lien : Comment integrer une police (non système) à une animation ?

Il suffit d'utiliser l'évènement onKeyDown de la classe Key.

Voici un exemple de code :

 
Sélectionnez
var monEcouteur:Object = new Object();
monEcouteur.onKeyDown = function() {
     trace ("****Appui sur touche du clavier détecté****");
     if(Key.isDown(Key.DOWN)){
          trace("appui sur la flèche du bas détecté");
     }
     // voici d'autres informations à exploiter.
     var codeTouche:Number = Key.getCode();
     var toucheAscii:Number = Key.getAscii();
     var nom:String = String.fromCharCode(Key.getAscii());
     trace ("nom : "+nom +" - code : "+codeTouche +" - code Ascii : "+toucheAscii)
};
 
 Key.addListener(monEcouteur);

Remarque : Certaines touches comme la touche "Entrée" ne peuvent être testées dans l'IDE Flash. Cependant, lorsque vous lisez votre application depuis un navigateur, elle est parfaitement interpretée.
Donc lors du développement, choisissez une autre touche pour remplacer la touche Entrée le temps des tests, puis lors de la publication penser à bien remplacer cette touche temporaire par la touche réelle.

Créé le 5 juin 2006  par Demco

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003-2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.