baronz
Messages postés3Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 9 mars 2003
-
5 mars 2003 à 10:28
baronz
Messages postés3Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 9 mars 2003
-
9 mars 2003 à 00:17
Bonjour à tous,
quelqu'un pourrait-il me dire s'il est possible et comment faire pour cliquer sur un bouton sans perdre la sélection d'un champ de texte ainsi que ses propriétés d'index de sélection , pour le mettre en gras par exemple.
Mon problème est que le clic sur le bouton en question fait perdre le focus du champ de texte qui du coup, perd ses index de début et de fin de sélection.
Si le problème est insoluble, quel pourrait être le moyen de contourner ce manque ?
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 5 mars 2003 à 15:51
Salut,
j'ai une soluce pour toi, pour récupérer l'index de début et de fin de ta selection dans le texte:
bon, ce code est placé sur une image, et mon texte de saisie s'appelle 'texto' (le nom de l'occurence, pas la variable!)
autorisation = false;
derniereselect = "???";
derniereselectfin = "???";
unEcouteur = new Object();
unEcouteur.onSetFocus = function(oldFocus, newFocus) {
//la on scrute si on met le focus sur le texte de saisie
if (newFocus == _level0.texto) {
autorisation = true;
}
//la on scrute si on se barre du texte de saisie
if (oldFocus == _level0.texto) {
trace(derniereselect+", "+derniereselectfin);
//Voila, tu as sauvegardé l'index de début et de fin de la selection
autorisation = false;
}
};
Selection.addListener(unEcouteur);
baronz
Messages postés3Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention 9 mars 2003 9 mars 2003 à 00:17
C'est pas un éditeur de texte que je fais, c'est un éditeur de glossaire flash/xml avec justement possibilité de jouer sur le style de texte dans les définitions des mots. Le seul problème, c'est que je développe ça dans le cadre de mon travail, et je n'ai donc absolument pas le droit de rendre publiques les sources. Tu me comprendras, sinon ça aurait été avec plaisir.