Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Créer un menu contextuel AS3  (Lu 427 fois)

Levendivin

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 344
    • Voir le profil
Créer un menu contextuel AS3
« le: Juin 21, 2010, 21:35:21 pm »
Bonsoir,

Je voudrais créer un menu contextuel sur un champs de texte que j'ai créé sur la scène, je l'ai nommé "champTexte" dans l'occurence, c'est du texte TLF. Une fois que j'ai lancé "Ctrl+Entrer", Il ne génère pas la rubrique que j'ai créée dans le menu contextuel quand je fais click droit de la souris.

Voci le code :

import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;

var menuChamp:ContextMenu = new ContextMenu();
var rubriqueEffacer:ContextMenuItem = new ContextMenuItem("Effacer le texte", false, false, true);
menuChamp.customItems = new Array (rubriqueEffacer);
champTexte.contextMenu = menuChamp;
IP archivée

RMistral (Wisi)

  • Global Moderator
  • Wisi Comment on décroche
  • *****
  • Hors ligne Hors ligne
  • Messages: 662
    • Voir le profil
    • WWW
Re : Créer un menu contextuel AS3
« Réponse #1 le: Juin 22, 2010, 07:25:32 am »
Bonjour,

Essaye :

menuChamp.customItems.push(rubriqueEffacer);

a la place de
menuChamp.customItems = new Array (rubriqueEffacer);
bon courage....
IP archivée
Savoir mal est pire qu'ignorer

Levendivin

  • Wisi J'habite sur le forum
  • ****
  • Hors ligne Hors ligne
  • Messages: 344
    • Voir le profil
Re : Créer un menu contextuel AS3
« Réponse #2 le: Juin 22, 2010, 20:43:32 pm »
Bonsoir RMistral,

Ca ne marche pas. Mais ce qui est bizarre est que ça ne marche pas quand je voulais appliquer ce code sur un champs de texte que j'ai créé sur la scène. Et quand j'ai essayé de l'appliquer sur un rectangle que j'ai créé par code : var squar:Sprite = new carre();

CA MARCHE (que ce soit "menuChamp.customItems.push(rubriqueEffacer);"   ou   "menuChamp.customItems = new Array (rubriqueEffacer);"  !    :-[

C'est bizarre que ça marche sur un objet et pas sur un autre.
« Dernière modification: Juin 22, 2010, 20:48:48 pm par levendivin »
IP archivée
 




 
Wisibility.com
Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources gratuites et payantes vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Illustrator, InDesign, Flash…

Aujourd’hui, Wisibility réunit une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…

Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Des centaines de tutoriels accessibles gratuitement et une boutique sur laquelle vous trouverez des formations complètes et des exercices pratiques.

Wisibility organise des événements graphiques, réalise une WebTV

Wisibility sur Adobe TV

Retrouvez nos tutoriels et nos émissions
sur le site officiel Adobe



 
Nos partenaires

Adobe   fotolia   WebINK   Amka   macandphoto   club
 


Contact - Wisibility est une marque déposée - Mentions légales

Creative Commons License

infos - inspiration - rendez-vous - logiciels materiels - tutoriels gratuits - formations en ligne - forums - galeries - glossaire - wisi tv