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 -----------------------------------------------------