`

AS3.0 styleSheet

阅读更多

Flash Player 支持原 CSS1 规范 (www.w3.org/TR/REC-CSS1) 中的部分属性。 下表显示受支持的层叠样式表 (CSS) 属性和值,及其相应的 ActionScript 属性名称。 (每个 ActionScript 属性名称都是从对应的 CSS 属性名称派生的;如果名称中包含连字符,请省略连字符并将连字符后的字符变成大写。)

CSS 属性 ActionScript 属性 用法和支持的值
color color 只支持十六进制颜色值。 不支持具有指定名称的颜色(例如 blue)。 颜色以下面的格式写入:#FF0000
display display 受支持的值为 inlineblocknone
font-family fontFamily 用逗号分隔的供使用字体的列表,根据需要按降序排列。 可以使用任何字体系列名称。 如果您指定通用字体名称,它将转换为相应的设备字体。 支持以下字体转换:mono 转换为 _typewritersans-serif 转换为 _sansserif 转换为 _serif
font-size fontSize 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。
font-style fontStyle 可识别的值为 normalitalic
font-weight fontWeight 可识别的值为 normalbold
kerning kerning 可识别的值为 truefalse。 仅嵌入字体支持字距调整。 某些字体(如 Courier New)不支持字距调整。 只有 Windows 中创建的 SWF 文件支持 kerning 属性,而 Macintosh 中创建的 SWF 文件不支持该属性。 但是,这些 SWF 文件可以在 Flash Player 的非 Windows 版本中播放,并且仍可以应用字距调整。
leading leading 两行之间统一分布的距离。 该值指定在每行之后添加的像素数。 负值将压缩两行之间的距离。 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。
letter-spacing letterSpacing 两个字符之间统一分布的距离。 该值指定在每个字符之后添加的像素数。 负值将压缩两个字符之间的距离。 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。
margin-left marginLeft 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。
margin-right marginRight 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。
text-align textAlign 可识别的值为 leftcenterrightjustify
text-decoration textDecoration 可识别的值为 noneunderline
text-indent textIndent 只使用该值的数字部分。 不分析单位(px、pt);像素和磅是等价的。

 

 

StyleSheetExample.as

 

下例创建了一个新样式表并将粗体和红色字体处理分配给标题样式。
 
package {
    import flash.display.Sprite;
    import flash.text.StyleSheet;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;

    public class StyleSheetExample extends Sprite {

        public function StyleSheetExample() {
            var style:StyleSheet = new StyleSheet();

            var heading:Object = new Object();
            heading.fontWeight = "bold";
            heading.color = "#FF0000";

            var body:Object = new Object();
            body.fontStyle = "italic";

            style.setStyle(".heading", heading);
            style.setStyle("body", body);

            var label:TextField = new TextField();
            label.styleSheet = style;
            label.htmlText = "<body><span class='heading'>Hello </span>World...</body>";
            addChild(label);
        }
    }
}


分享到:
评论

相关推荐

    jquery 仿制苹果系统导航菜单

    &lt;link href="style.css" rel="stylesheet" type="text/css" /&gt; &lt;!--[if lt IE 7]&gt; &lt;style type="text/css"&gt; .dock img { behavior: url(iepngfix.htc) } &lt;/style&gt; &lt;![endif]–&gt; 第一部分是JavaScript,第二...

    XMLSDK3.0

    5. **XPath和XSLT**:XPath用于在XML文档中查找信息,而XSLT(eXtensible Stylesheet Language Transformations)则用于转换XML文档。在XML 3.0 SDK中,这两者可能有所升级,提供更高效、更强大的查询和转换功能。 ...

    Enterprise JavaBeans 3.0 Documentation

    - `stylesheet.css`:样式表文件,用于呈现文档的样式。 - `index-all.html`:整个文档的索引页,包含所有主题的链接,便于快速导航。 - `overview-tree.html`:展示了EJB 3.0组件和接口的层次结构。 - `serialized-...

    StyleSheet

    StyleSheet、StyleSheet

    Qt5-stylesheet-样式表

    **Qt5 样式表(Qt5 StyleSheet)详解** 在Qt框架中,样式表(StyleSheet)是一种强大的工具,用于自定义应用程序的外观和感觉。它类似于网页开发中的CSS(层叠样式表),允许开发者通过简单的语句来改变控件的视觉...

    servlet3.0 规范pdf 包含javadoc

    提供的压缩包文件包含了各种辅助文档,如`stylesheet.css`用于样式,`index-all.html`和`allclasses-frame.html`是所有类的索引,`constant-values.html`显示常量值,`overview-tree.html`展示包的层次结构,`...

    Qt利用StyleSheet更改大部分默认控件外观

    Qt 中使用 StyleSheet 实现控件外观自定义 Qt 是一个功能强大且灵活的 GUI 库,提供了丰富的样式表机制,允许开发者轻松地自定义控件的外观。通过使用 Qt StyleSheet,可以轻松地改变大部分默认控件的外观,从而...

    servlet3.0规范

    这些文件名如`stylesheet.css`、`index-all.html`等可能是JavaDoc生成的文档,用于详细解释Servlet 3.0规范中的API和类。`constant-values.html`列出所有常量字段的值,`overview-tree.html`展示了包和类的层次结构...

    css转stylesheet插件,适用于鸿蒙、RN.zip

    在这样的背景下,"css转stylesheet插件,适用于鸿蒙、RN.zip" 提供了一个解决方案,帮助开发者更高效地在鸿蒙系统和React Native(RN)中应用CSS样式。 首先,我们要理解CSS(Cascading Style Sheets)在Web开发中...

    stylesheet.zip

    在"stylesheet.zip"这个压缩包中,包含了一个关于QSS界面美化的实例,这对于想要提升自己程序界面美观度的学习者来说是一个很好的起点。 QSS允许开发者用类似CSS的语法定义Qt控件的外观和布局,如颜色、字体、边框...

    stylesheet

    安装WINCC勾选消息队列时需要安装的系统组件,下载下来和大家分享。

    Qt5stylesheet

    在Qt5环境中,`Qt5stylesheet`是一个强大的特性,它允许开发者通过CSS样式的语法来定制应用程序的界面外观。这使得Qt应用的界面设计变得更加灵活和多样化,可以轻松实现窗口背景色、控件背景色以及其他视觉元素的...

    jQuery_Uploadify_3.0_上传插件使用说明

    ### 使用jQuery Uploadify 3.0进行文件上传的详尽指南 #### 一、简介 jQuery Uploadify是一款基于Flash技术的文件上传插件,旨在简化前端文件上传过程,提供友好的用户界面。此插件支持多种文件上传方式,并且可以...

    Qt StyleSheet 样式表实例

    Qt样式表(StyleSheet)是Qt中的一个重要概念,类似于网页设计中CSS的作用,允许开发者通过声明式的方法来控制Qt应用程序中控件的样式。Qt样式表的使用能够大大提高界面的可定制性,而且有助于保持代码的清晰和组织...

    Qt stylesheet

    Qt Stylesheet是Qt框架中一个强大的特性,它允许开发者通过CSS样式语法来定制Qt应用程序的外观和感觉。这篇详尽的介绍将深入探讨Qt Stylesheet的相关知识点,帮助新学习者快速掌握这一技能。 首先,Qt Stylesheet...

    Ext js3.0各种皮肤包

    &lt;link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css"&gt; ``` 这里,`ext-all.css`是默认的皮肤文件,如果你想使用特定的皮肤,如'gray'或'access',只需将文件名替换为相应的皮肤文件...

    servlet(jsp) api 3.0

    1. `stylesheet.css`:这是一个CSS样式表文件,用于定义文档(如HTML)的布局和外观。在浏览文档时,这个文件会为页面提供美观的样式,使用户界面更易阅读。 2. `index-all.html`:通常是文档的完整索引,包含了...

    as3helpcn.rar

    《AS3HelpCN.chm》压缩包中的XML帮助手册,是专门为ActionScript 3.0开发者准备的一份中文参考资料。XML(eXtensible Markup Language)是一种标记语言,广泛应用于数据交换、配置文件以及文档结构化等领域。在...

    stylesheet:使用JavaScript创建sylesheets

    bower install stylesheet --save-dev使用范例 var stylesheet = new StyleSheet ( ) ;// Specify the selector to work on.stylesheet . setSelector ( '.pause-hud' ) ;// Insert rules.stylesheet . insertRule ...

    qt黑色styleSheet样式表

    QT界面开发 样式挑战

Global site tag (gtag.js) - Google Analytics