FAQ Flash MX 2004

FAQ Flash MX 2004Consultez toutes les FAQ
Nombre d'auteurs : 5, nombre de questions : 81, dernière mise à jour : 16 juin 2021
Sommaire→ActionScript- Comment mettre des commentaires en Actionscript ?
- Comment utiliser une police non système ?
- Comment détecter l'appui sur une touche du clavier ?
6.1. Les MovieClips
(3)
6.2. Les valeurs numériques
(3)
6.3. Les chaînes de caractères
(5)
6.4. Les tableaux
(2)
6.5. Le scène
(3)
6.6. Le temps
(3)
Il suffit d'utiliser le double slash "//", comme en javascript, php .... etc. pour une ligne.
[...]code[...]
// commentaire
[...]code[...]Sur plusieurs lignes
[...]code[...]
/*
commentaire1
commentaire2
*/
[...]code[...]Pour cela, il faut mettre à true la propriété embedFonts de la classe TextFormat.
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";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 :
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.



