Comunidad de diseño web y desarrollo en internet online

Obtener la seleccion de texto en una input text

Citar            
MensajeEscrito el 03 Ene 2007 11:00 pm
Saludos!

Mi duda es la siguiente, ¿Como obtengo el texto seleccionado en una caja de texto ya sea input text o dynamic? ya intente con el objeto Selection, pero en cuento doy click en un boton pierde el focus y por consecuencia la selección, lo que quiero hacer es un pequeño editor de textos, que por ejemplo se seleccione un texto y aplicarle Negritas con un boton.

Gracias por su atención, espero sus valiosas aportaciones

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

safari
Citar            
MensajeEscrito el 03 Ene 2007 11:20 pm
no te convendría asociar al textInput uno de esos toolBars? hay varios y están muy buenos.

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 03 Ene 2007 11:50 pm
Hola Alejandro, me podrias explicar mas acerca de la solucion que me estas planteando??. Gracias :)

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

safari
Citar            
MensajeEscrito el 03 Ene 2007 11:50 pm
Utiliza los eventos focus del texto para almacenar la selección en una variable.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 04 Ene 2007 12:24 am
gracias zah por tu aporte, ya intente con los eventos onSetFocus y onKillFocus y en ambos casos el objeto Selection.getBeginIndex o Selection.getEndIndex me devuelve 0. me podrias decir como lo haces tu por favor. Gracias :)

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

safari
Citar            
MensajeEscrito el 04 Ene 2007 12:34 am

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox
Citar            
MensajeEscrito el 04 Ene 2007 01:16 pm
Pues no se podía como yo pensaba...
Igual, se soluciona así:

Código :

var txt:mx.controls.TextInput;
var btn:mx.controls.Button;
var selBegin:Number;
var selEnd:Number;
var listener:Object = new Object();
var btnListener:Object = new Object();
Mouse.addListener(listener);
txt.addEventListener("focusIn", listener);
txt.addEventListener("focusOut", listener);
btn.addEventListener("click", btnListener);
trace(btn);
listener.focusIn = function() {
   this.onMouseUp = function() {
      selBegin = Selection.getBeginIndex();
      selEnd = Selection.getEndIndex();
   };
};
listener.focusOut = function() {
   this.onMouseUp = null;
};
btnListener.click = function() {
   trace("Comienzo:"+selBegin+"; Final:"+selEnd+";");
};

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.