Buenos días Rafael.

Basta que metas el campo de texto en un MovieClip:

var m_Texto:MovieClip = texto;
var m_Txt:TextField = m_Texto.txt;

m_Txt.text = "esto es una prueba";

m_Texto.onPress = function():Void{
    Selection.setFocus(m_Txt);
    Selection.setSelection(0,m_Txt.text.length);
}

texto es un clip que contiene un campo de texto dinámico cuyo nombre es txt.

Un saludo:   raúl

El día 16/10/07, AsNativo <[EMAIL PROTECTED]> escribió:
>
>
> Hola Raúl,
> Gracias por responder,
> tu código funciona perfectamente con campos de texto imput y usando el
> tabulador para desplazarse de campo a campo, pero en este caso los campos
> son dinámicos, no de imput, (para que no se pueda borrar el texto que hay
> dentro).
> La idea es que se haga foco en ellos usando el puntero del ratón, y en ese
> momento se seleccione todo el contenido de dicho campo. Como ocurre en los
> campos embed de youtube, que al pinchar en ellos se selecciona todo el
> contenido.
>
> He estado probando con la clase Selection, pero no consigo que funcione.
>
> Un saludo
>
> Rafael Martínez.
>
>
> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre
> de Raul Jiménez
> Enviado el: martes, 16 de octubre de 2007 15:11
> Para: Lista dedicada a Actionscript
> Asunto: Re: [ASNativos] selección de campo de texto
>
> Buenas tardes Rafael. Te pego el script:
>
> var m_Txt:TextField = txt;
> m_Txt.tabEnabled = true;
> m_Txt.text = "esto es una prueba";
> m_Txt.onSetFocus = function(oldFocus):Void{
>     Selection.setFocus("m_Txt");
>     Selection.setSelection(0,m_Txt.text.length);
> }
>
> txt es un campo de texto tipo "input" en el escenario (¿es a lo que te
> refieres cuándo hablas de campo de texto dinámico?) cuyo nombre es txt.
>
> Si lo preubas en el IDE de flash,- Control + intro - habrás de desactivar
> los atajos de teclado.
>
> Al pulsar el tabulador para que te coja el foco el campo de texto tipo
> "input" se seleccionará el contenido.
>
> Un saludo:   raúl.
>
> El día 16/10/07, AsNativo <[EMAIL PROTECTED]> escribió:
> >
> > Hola Lista, no consigo hacer una cosa, que en html es simple, pero en
> > flash
> > no sé cómo.
> > Se trata de que al hacer foco en un campo de texto dinámico, se
> seleccione
> > todo su contenido automáticamente.
> >
> > El evento sería:
> > embed_txt.onSetFocus = function() {
> > //aquí tendría que poner el método o propiedad que no encuentro para
> > realizar la selección del campo
> > };
> >
> > Ya he mirado toda la ayuda pero nada.
> >
> > ¿Alguna sugerencia?
> >
> > Muchas gracias y un saludo
> >
> > Rafael Martínez
> >
> >
> > -----------------------------------------------------
> > ASNativos
> > www.5dms.com
> > subscripciones/desubscripciones
> > http://asnativos.5dms.com
> > -----------------------------------------------------
> >
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
>
> __________ Información de NOD32, revisión 2594 (20071016) __________
>
> Este mensaje ha sido analizado con  NOD32 antivirus system
> http://www.nod32.com
>
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Reply via email to