Que le curseur de rester à côté du dernier caractère

  • Una conectada
  • Born
  • Born
  • No Avatar
  • Inscription: Nov 30, 2012
  • Messages: 2
  • Status: Offline

Message Novembre 30th, 2012, 8:04 am

Bonjour les amis.

Lorsque nous avons introduit quelques caractères dans une zone de texte pour l'entrée dans Flash MX 2004 Professional et cliquez en dehors de la zone de texte perd le focus. Au moment où j'ai réussi à retrouver le focus dans la même zone de texte, mais qui avaient déjà introduit des personnages que j'ai sélectionnée. Ce que je veux, c'est que l'accent mis sur la zone de texte est active, mais le curseur s'affiche à l'autre peut être récupéré pour le dernier caractère, nous avons mis en place, afin que nous puissions continuer avec l'introduction du texte.

Quelqu'un peut-il m'aider ?

Un grand merci à l'avance.

À souhaits
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Novembre 30th, 2012, 8:04 am

  • Zealous
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Avr 15, 2011
  • Messages: 1195
  • Loc: Sydney
  • Status: Offline

Message Décembre 2nd, 2012, 3:59 am

y a-t-il plus d'informations que vous pouvez ajouter comme exemples de code source, ou plus de problème.
  • Una conectada
  • Born
  • Born
  • No Avatar
  • Inscription: Nov 30, 2012
  • Messages: 2
  • Status: Offline

Message Décembre 3rd, 2012, 9:55 am

Je comprends qu'il peut être quelque peu déroutant. C'est un peu difficile à expliquer. Lorsque vous entrez le texte dans une zone de saisie de texte, apparaît un curseur clignotant toujours après le dernier caractère, nous avons mis en place (par exemple quand Im écrit maintenant). Eh bien, en Flash lorsque l'on clique en dehors de la zone qui a été écrit, le curseur disparaît, ce que je veux est pouvoir réinitialiser le curseur sur votre position pour que nous ne perdions pas de mise au point et nous pouvons continuer à écrire.

J'espère que c'est plus clair maintenant.

Merci beaucoup encore une fois.

Un message d'accueil.
  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Juil 06, 2010
  • Messages: 266
  • Status: Offline

Message Décembre 17th, 2012, 12:42 pm

En Action Script 3, vous pourriez faire cela
ACTIONSCRIPT Code: [ Select ]
stage.focus = instanceName;
 
  1. stage.focus = instanceName;
  2.  

Cela permettra de restaurer le curseur à sa dernière position avant le texte boîte Perte focus.

Si vous vouliez toujours qu'elle soit à la fin vous pourriez alors faire
ACTIONSCRIPT Code: [ Select ]
instanceName.setSelection(instanceName.text.length, instanceName.text.length);
 
  1. instanceName.setSelection(instanceName.text.length, instanceName.text.length);
  2.  


Si vous en avez besoin en Action Script 2 Id dois revenir vers vous sur que sa faisait longtemps que Ive codé en AS2
Attachments:
test.zip

(6.05 Kio) Téléchargé 97 fois

  • ScottG
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Juil 06, 2010
  • Messages: 266
  • Status: Offline

Message Décembre 17th, 2012, 1:04 pm

L'Action Script 2, il serait quelque chose comme
ACTIONSCRIPT Code: [ Select ]
Selection.setFocus(instanceName);
Selection.setSelection(instanceName.text.length, instanceName.text.length);
 
  1. Selection.setFocus(instanceName);
  2. Selection.setSelection(instanceName.text.length, instanceName.text.length);
  3.  
Attachments:
test2.zip

(6.82 Kio) Téléchargé 93 fois

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC