2009-06-15 6 views
0

Le comportement par défaut du champ de texte, lorsque la flèche vers le haut est enfoncée, est le curseur qui va au début ou au premier caractère. Je voudrais désactiver cela et ajouter un comportement personnalisé lorsque la flèche haut est pressée. Je suis capable d'ajouter le comportement personnalisé, mais je ne suis pas en mesure d'arrêter le comportement par défaut. Est-ce qu'un peu de corps s'il vous plaît laissez-moi savoir comment puis-je résoudre mon problème.flex comment désactiver la flèche vers le haut du champ de texte

merci d'avance. firemonk.

Répondre

0
<?xml version="1.0" encoding="utf-8"?> 
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"> 
    <mx:Script> 
     <![CDATA[ 
      private function onKeyUp(event:KeyboardEvent):void { 
       if (event.keyCode == 38) { 
        event.preventDefault(); 
       } 
      } 
     ]]> 
    </mx:Script> 
    <mx:TextInput text="Try me!" keyDown="onKeyUp(event);" /> 
</mx:WindowedApplication> 

38 est un code ASCII de la flèche vers le haut.

0

J'ai essayé l'exemple que vous avez suggéré mais cela ne semble pas fonctionner. J'ai imprimé un événement. annulable et obtenu faux. Je suppose qu'il n'est pas possible d'écraser le comportement par défaut de la flèche vers le haut pour TextField.

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> 
    <mx:Script> 
     <![CDATA[ 
      private function onKeyUp(event:KeyboardEvent):void { 
       if (event.keyCode == 38) { 
        trace(event.cancelable); 
        event.preventDefault(); 
        event.stopImmediatePropagation(); 
       } 
      } 
     ]]> 
    </mx:Script> 
    <mx:TextInput text="Try me!" keyDown="onKeyUp(event);" id="tf"/> 
</mx:Application> 
+0

Je trouve cela dans un autre poste KEY_DOWN et KEY_UP ne peut être annulée. annulable est faux; il n'y a pas de comportement par défaut à annuler Pour changer tout le texte entré - vous devez utiliser l'événement TEXT_INPUT qui est annulable – firemonkey

Questions connexes