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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flex Discussion :

Click droit : Menu Contextuel


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut Click droit : Menu Contextuel
    Bonjour,

    Dans le cadre de mon application j'aurais besoin de désactiver le menu contextuel ( ou du moins de le modifier pour lui retirer certain champs , comme celui des paramètres ) sous firefox 3.5.3 Existe t il une solution possible en flex ?

    Avec du javascript j'ai reussi à le desactiver sous IE ( enfin...au click droit, une pop up nous signale que le click droit est désactivé...pas très élegant mais je peux m'en contenter...par contre le code ne fonctionne pas sous FF et mon applic est destinée à des postes qui utilises FF uniquement.


    Le code JS que j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <SCRIPT language=JavaScript>
    <!-- http://www.spacegun.co.uk -->
    	var message = "function disabled"; 
    	function rtclickcheck(keyp)
    	{ 
    		if (navigator.appName == "Netscape" && keyp.which == 3)
    		{ 
    				alert(event.button); return false; 
    		} 
    		if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) {
    		 	alert(message); return false;
    		 } 
    	} 
    	document.onmousedown = rtclickcheck;
    </SCRIPT>
    Dans l'ideal j'aimerai pouvoir trouver une solution en action script pour désactiver ce menu ( ce qui me semblerai plus logique que de passer par du JS ..)

    Après quelques recherche je suis tombé sur ce site http://www.uza.lt/blog/2007/08/solve...-click-in-as3/ et cet exemple http://www.uza.lt/rightclick/..Ce qui correspondrait à mon besoin...cependant impossible de réussir à faire fonctionner cet exemple et encore moins l'adapter.

    Est ce que certain parmis vous ont deja tenter de modifier / suprimer ce menu et y sont arrivé ? Si oui comment ?

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant Angular / Java J2EE
    Inscrit en
    Novembre 2008
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant Angular / Java J2EE
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 545
    Par défaut
    Salut,
    il y a ce tuto :

    http://www.developpez.net/forums/d76...-droit-souris/

    qui peut peut être t'apporter quelques pistes

  3. #3
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut contextMenu
    Bonjour,
    J'ai pas bien saisi mais si tu parle du menu contextuel Fash (imprimer.. )
    ben tu as une class qui s'appelle
    contextMenu elle te permet de rajouter des items et faire ce ke tu veux

    voila

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut
    Je n'arrive pas à retirer Parametre et A propos de Adobe de ce menu justement malgré l'utilisation de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.contextMenu.hideBuiltInItems();

  5. #5
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Salut,

    il n'est pas possible de supprimer la partie "imprimer" et "A propos" des applicatifs SWF, c'est une politique Adobe (reconnaissance du produit entre autre), il existe certains hacks qui fonctionnent sous IE mais pas sous FF et inversement me semble t'il ...

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 319
    Par défaut
    Tu as des sources ? c'est intéressant !

Discussions similaires

  1. clic droit menu contextuel sur un textbox
    Par speed95 dans le forum Sharpdevelop
    Réponses: 0
    Dernier message: 12/01/2015, 12h44
  2. Menu ne s'affiche plus après clic droit (menu contextuel)
    Par lepieux dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 14/08/2013, 01h41
  3. Menu contextuel associé à un click droit
    Par myspirou dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/04/2006, 16h19
  4. rajouter une item sur le menu contextuel click droit
    Par sony351 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 23/02/2006, 14h19
  5. Afficher un menu contextuelle sur le click droit d'une image
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/01/2006, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo