usar tipos texto que puedes propiedades herramienta filtros estatico cuadros cs6 flash actionscript skinning

texto - tipos de filtros en flash



¿Cómo cambio los colores de un área de texto en actionscript? (2)

Creo un TextArea en actionscript:

var textArea:TextArea = new TextArea();

Quiero que tenga un fondo negro. He intentado

textArea.setStyle("backgroundColor", 0x000000);

y lo he intentado

textArea.opaqueBackground = 0x000000;

pero TextArea se mantiene en blanco. ¿Que debería hacer?


Esto es lo que funcionó para mí, que descubrí por mi cuenta luego de revisar la documentación actualizada de AC3

TextArea - Color de fondo, 2011 AC3

Me tomó para siempre darme cuenta de que en AC3, desde ahora (2011), te dicen oficialmente que uses spark TextArea en lugar de mx

( s:TextArea lugar de mx:TextArea )

<s:TextArea id="joy_text" color="0xFF0000" contentBackgroundColor="0x000000" text = "joy" />

Tenga en cuenta

color = color de fuente

asegúrese de incluir en sus espacios de nombres: (arriba en el archivo .mxml)

xmlns:s="library://ns.adobe.com/flex/spark"


TextArea es un componente de interfaz de usuario construido a partir de TextField y otras clases integradas de Flash y UIComponents. Al igual que con la mayoría de los componentes de Adobe UI, nada es lo que parece al establecer propiedades. Para establecer el color del área detrás del texto en TextArea, necesita establecer el fondo opaco de su TextField interno usando la propiedad textField:

var textArea:TextArea = new TextArea() textArea.textField.opaqueBackground = 0x000000;

Por supuesto, ahora que el fondo es negro, el texto tampoco puede ser negro, por lo que cambiamos su color con un nuevo TextFormat:

var myFormat:TextFormat = new TextFormat(); myFormat.color = 0xffffff; textArea.setStyle("textFormat",myFormat);

luego simplemente establece el texto y agrega a la etapa:

textArea.text = "hello"; addChild(textArea);

Además, si desea un poco más de control, aquí hay una buena clase de extensión que soluciona muchos de los problemas con TextArea:

http://blog.bodurov.com/Post.aspx?postID=14