Hola, 
Retomando el tema, para seleccionar todo el contenido de un campo de texto
dinámico basta con meter el campo de texto dentro de un mc, quedaría así:
(Solución de Raúl)
texto_mc.texto_txt.text = "hola";
texto_mc.texto_txt.selectable = true;
texto_mc.onPress = function() {
        texto_mc.texto _txt.selectable = true;
        Selection.setFocus(' texto_mc.texto _txt');
        Selection.setSelection(0, this.texto _txt.text.length);
};
texto_mc.useHandCursor = false;

Una vez que se pincha sobre el campo de texto se puede copiar el contenido
en el porta papeles con control+c. Pero en el menú contextual (ratón
derecho)no aparece copy, lo cual es una putada ya que no todo el mundo sabe
copiar con control+c.

Ahora si añades al código anterior:( sugerido por Germán)
System.setClipboard(embed_mc.embed_txt.text);

Se quedaría así:
texto_mc.texto_txt.text = "hola";
texto_mc.texto_txt.selectable = true;
texto_mc.onPress = function() {
        texto_mc.texto _txt.selectable = true;
        Selection.setFocus(' texto_mc.texto _txt');
        Selection.setSelection(0, this.texto _txt.text.length);
       System.setClipboard(texto_mc.texto_txt.text);
};
texto_mc.useHandCursor = false;

Con esto solo con pinchar sobre el campo de texto se copia directamente en
el portapapeles(cosa que el usuario ni se entera), pero sigue sin aparecer
el copy del menú contextual.

Si añades lo último que dice Raúl (texto_mc.texto_txt.selectable =
true;)sigue sin aparecer el dichoso copy del menú contextual.

Se le ocurre a alguien como conseguir las dos cosas que al pinchar sobre un
campo de texto se seleccione todo su contenido y que a la vez siga
apareciendo el copy del menú contextual?

Gracias

Rafael Martínez



-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
de Raul Jiménez
Enviado el: lunes, 22 de octubre de 2007 9:31
Para: Lista dedicada a Actionscript
Asunto: Re: [ASNativos] selección de campo de texto

Buenos días a todos.

¿Habéis asignado el valor true a la propiedad selectable del campo de texto?

Con el mismo script y haciendo lo apuntado en la línea anterior, probando en
el IDE de flash, puedo copiar y pegar en el bloc de notas el contenido del
campo de texto.

Un saludo:   raúl.

El día 19/10/07, Pablo Enjuto <[EMAIL PROTECTED]> escribió:
>
> Ya te digo.
> Sin embargo, lo he probado y luego no te deja copiar la selección.
> O, ¿hay alguna forma de luego pasar la selección al portapapeles?
> Un saludo y gracias.
>
> AsNativo escribió:
> > Raúl eres un crack!!!
> > Funciona perfectamente, te tendré presente en mis oraciones :-)
> >
> > Un saludo
> > Rafael Martínez
> >
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre
> > de Raul Jiménez
> > Enviado el: miércoles, 17 de octubre de 2007 9:30
> > Para: Lista dedicada a Actionscript
> > Asunto: Re: [ASNativos] selección de campo de texto
> >
> > 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
> > -----------------------------------------------------
> >
> >
> > __________ Información de NOD32, revisión 2595 (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
> -----------------------------------------------------
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------


__________ Información de NOD32, revisión 2603 (20071019) __________

Este mensaje ha sido analizado con  NOD32 antivirus system
http://www.nod32.com



-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a