StyleableTextField htmlText 的 CSS 属性

标签 css actionscript-3 apache-flex mobile flex4

我有一个显示非常基本的 HTML 的 StyleableTextField。为了格式化 HTML,我目前使用在 AS3 中声明的样式表。 这工作正常,但对于设计人员来说编辑颜色和内容的效率相当低,因此我需要在我的主 CSS 中包含这些标签。

AS3 CSS 声明如下所示;

_styleSheet = new StyleSheet();
_styleSheet.setStyle("p", {fontSize:'15',color:'#FFFFFF', fontFamily: 'Courier New', fontWeight:'bold'});

使用通常的 styleSheet = _styleSheet 将其分配给 StyleableTextField方式。

主 CSS 文件在我的主应用程序中声明如下:<fx:Style source="Main.css"/> .

我的 CSS 中已经有 spark 组件的 CSS 标签,如下所示;

s|TextInput
{
   contentBackgroundAlpha: .5;
   contentBackgroundColor: #202020;
   focusColor: #e1333a;
}

但是,我需要解决 CSS 中 StyleableTextfield 的实例(我的应用程序中有其他实例,但只有这个显示 HTML 文本)。

有没有人知道如何做到这一点? 顺便说一句,在做一个移动元素。

最佳答案

Flex 支持 CSS id selector .

#instanceID
{
    ...
}

ObjectType#instanceID
{
    ...
}

我还没有能够彻底测试这个,但它似乎对我有用:

#_objectName
{
    p: pstyle;
}

.pstyle
{
    fontSize: 15;
    ...
}

关于StyleableTextField htmlText 的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176810/

相关文章:

php - 单击按钮时如何显示选项卡的内容

html - 如何在 zurb foundation 的侧导航中定位用作图标的 ":before"元素?

apache-flex - 如何根据多列对 flex 数据网格进行排序?

actionscript-3 - ActionScript 3 : Smooth programmatic animation

apache-flex - 弹性 4 : Build a Group with a background

javascript - 修改 :hover styling for an element with jQuery/javascript

html - 如何在 css 中添加等于图像宽度一半的负边距?

javascript - as3 中的鼠标滚轮事件滚动 flash 和 html。有没有办法停止javascript?

linux - 使用 FB4Linux 编译 AIR 应用程序不起作用

javascript - FLEX 应用程序,禁用后退按钮和退格/删除键从 FLEX 应用程序中弹出