Les dejo el codigo y la estructura de mi archivo....
Los objetos en el escenario...
Entrada_txt - Caja de texto de entrada
Aplicar_btn - Simbolo Boton
Contenedor_mc.Texto_mc.Texto_txt - Caja de texto dinámico con propiedad autosize
cmbFuentes - Componente combobox
cmbTamanio - Componente combobox
botCursiva - Componente Boton
botNegrita - Componente Boton
botSubrrayado - Componente Boton
pikColor - Componente ColorPicker (Extension que encontre)
Código:
Tambien he intentado añadiendo una caja de texto, pero tampoco resulta. // Declaración de la clase var Formato:TextFormat = new TextFormat(); // Cuando se presione se arrarstra el texto Contenedor_mc.Texto_mc.onPress = function(){ this.startDrag(false); } // Cuando se libere se suelta el objeto Contenedor_mc.Texto_mc.onRelease = function(){ stopDrag(); } // Al liberar el boton Aplicar_btn genera el formato nuevo y lo aplica en la caja de texto dinamico Aplicar_btn.onRelease = function(){ Formato.bold = botNegrita.selected; Formato.italic = botCursiva.selected; Formato.underline = botSubrrayado.selected; Formato.size = cmbTamanio.selectedItem.data; Formato.font = cmbFuentes.selectedItem.data; Formato.color = pikColor.color; Contenedor_mc.Texto_mc.Texto_txt.setTextFormat(Formato); } // Cada vez que el usuario escribe un texto se actualiza automaticamente la caja dinamica con todo y formato Entrada_txt.onChanged = function(){ Contenedor_mc.Texto_mc.Texto_txt.text = Entrada_txt.text Contenedor_mc.Texto_mc.Texto_txt.setTextFormat(Formato); } // Proceso para obtener las fuentes instaladas en la computadora del usuario final function LlenarFuentes(){ var Fuentes:Array = TextField.getFontList(); Fuentes.sort(); for(var i=0;i<Fuentes.length;i++){ cmbFuentes.addItem({label:Fuentes[i],data:Fuentes[i]}); } } // Llena el combobox de las fuentes LlenarFuentes();