用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
flashx.textLayout.elements 

DivElement  - AS3

flashx.textLayout.elements
public final class DivElement
继承DivElement Inheritance ContainerFormattedElement Inheritance ParagraphFormattedElement Inheritance FlowGroupElement Inheritance FlowElement Inheritance Object

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

DivElement 类定义一个元素,用于组合段落(ParagraphElement 对象)。如果希望一组段落共享相同的格式化属性,可以将这些段落组成一个 DivElement 对象,然后将属性应用于该对象。这些段落将从该 DivElement 对象继承属性。

默认 MXML 属性mxmlChildren

查看示例

相关 API 元素



公共属性
 属性由以下参数定义
 InheritedalignmentBaseline : *
TextLayoutFormat:指定主要基线对齐到的基线。
FlowElement
 InheritedbackgroundAlpha : *
TextLayoutFormat:背景的 Alpha(透明度)值(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedbackgroundColor : *
TextLayoutFormat:文本的背景颜色(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedbaselineShift : *
TextLayoutFormat:从 dominantBaseline 值偏移基线的数量。
FlowElement
 InheritedblockProgression : *
TextLayoutFormat:指定线位置的垂直或水平行进。
FlowElement
 InheritedbreakOpportunity : *
TextLayoutFormat:控制在将连续文本断开为多行时允许行断开的位置。
FlowElement
 InheritedcffHinting : *
TextLayoutFormat:用于此文本的 CFF 提示的类型。
FlowElement
 InheritedclearFloats : *
TextLayoutFormat:控制文本在浮点周围的环绕方式。
FlowElement
 Inheritedcolor : *
TextLayoutFormat:文本的颜色。
FlowElement
 InheritedcolumnCount : *
TextLayoutFormat:文本列数(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedcolumnGap : *
TextLayoutFormat:指定要在列之间留出的装订线空间量(以像素为单位),如果在层叠期间未定义,则使用默认值。
FlowElement
 InheritedcolumnWidth : *
TextLayoutFormat:列宽(以像素为单位)(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedcomputedFormat : flashx.textLayout.formats:ITextLayoutFormat
[只读] 返回对于该元素有效的计算得出的格式属性。
FlowElement
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 InheritedcoreStyles : Object
[只读] 返回此 FlowElement 的 coreStyles。
FlowElement
 InheriteddigitCase : *
TextLayoutFormat:用于此文本的数字大小写类型。
FlowElement
 InheriteddigitWidth : *
TextLayoutFormat:用于此文本的数字宽度类型。
FlowElement
 Inheriteddirection : *
TextLayoutFormat:指定文本在文本块中的默认双向嵌入级别。
FlowElement
 InheriteddominantBaseline : *
TextLayoutFormat:指定该元素的哪条基线紧贴到 alignmentBaseline 以确定元素在该行上的垂直位置。
FlowElement
 InheritedfirstBaselineOffset : *
TextLayoutFormat:指定容器中第一行的基线位置。
FlowElement
 InheritedfontFamily : *
TextLayoutFormat:要使用的字体的名称或用逗号分隔的字体名称列表。
FlowElement
 InheritedfontLookup : *
TextLayoutFormat:要使用的字体查找。
FlowElement
 InheritedfontSize : *
TextLayoutFormat:文本的大小(以像素为单位)。
FlowElement
 InheritedfontStyle : *
TextLayoutFormat:文本的样式。
FlowElement
 InheritedfontWeight : *
TextLayoutFormat:文本的粗细。
FlowElement
 Inheritedformat : flashx.textLayout.formats:ITextLayoutFormat
TextLayoutFormat 属性直接应用于该元素。
FlowElement
 Inheritedid : String
将一个标识名称指定给该元素,以允许通过引用 id 为该元素设置样式。
FlowElement
 InheritedjustificationRule : *
TextLayoutFormat:用于将段落中的文本两端对齐的规则。
FlowElement
 InheritedjustificationStyle : *
TextLayoutFormat:用于将段落两端对齐的样式。
FlowElement
 Inheritedkerning : *
TextLayoutFormat:字距调整可调整某些字符对之间的像素以提高可读性。
FlowElement
 InheritedleadingModel : *
TextLayoutFormat:指定行距模型,它是行距基准和行距方向的组合。
FlowElement
 InheritedligatureLevel : *
TextLayoutFormat:控制可以在该文本中使用字体中定义的哪些连字。
FlowElement
 InheritedlineBreak : *
TextLayoutFormat:控制容器内的换行(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedlineHeight : *
TextLayoutFormat:文本的行距控制。
FlowElement
 InheritedlineThrough : *
TextLayoutFormat:若为 true,则应用删除线(一条穿过文本中间的直线)。
FlowElement
 InheritedlinkActiveFormat : *
TextLayoutFormat:定义用于处于正常状态的链接的格式属性。
FlowElement
 InheritedlinkHoverFormat : *
TextLayoutFormat:定义当鼠标在链接边界内(悬停)时用于悬停状态链接的格式属性。
FlowElement
 InheritedlinkNormalFormat : *
TextLayoutFormat:定义用于处于正常状态的链接的格式属性。
FlowElement
 InheritedlistAutoPadding : *
TextLayoutFormat:指定当列表相应侧的内边距值为 auto 时,列表开始边缘的自动缩进。
FlowElement
 InheritedlistMarkerFormat : *
TextLayoutFormat:定义列表标记的格式属性。
FlowElement
 InheritedlistStylePosition : *
TextLayoutFormat:合法值为 ListStylePosition.INSIDE、ListStylePosition.OUTSIDE、FormatValue.INHERIT。默认值未定义,指示未设置。如果在层叠期间未定义,则此属性将从一个祖代继承值。
FlowElement
 InheritedlistStyleType : *
TextLayoutFormat:合法值为 ListStyleType.UPPER_ALPHA、ListStyleType.LOWER_ALPHA、ListStyleType.UPPER_ROMAN、ListStyleType.LOWER_ROMAN、ListStyleType.NONE、ListStyleType.DISC、ListStyleType.CIRCLE、ListStyleType.SQUARE、ListStyleType.BOX、ListStyleType.CHECK、ListStyleType.DIAMOND、ListStyleType.HYPHEN、ListStyleType.ARABIC_INDIC、ListStyleType.BENGALI、ListStyleType.DECIMAL、ListStyleType.DECIMAL_LEADING_ZERO、ListStyleType.DEVANAGARI、ListStyleType.GUJARATI、ListStyleType.GURMUKHI、ListStyleType.KANNADA、ListStyleType.PERSIAN、ListStyleType.THAI、ListStyleType.URDU、ListStyleType.CJK_EARTHLY_BRANCH、ListStyleType.CJK_HEAVENLY_STEM、ListStyleType.HANGUL、ListStyleType.HANGUL_CONSTANT、ListStyleType.HIRAGANA、ListStyleType.HIRAGANA_IROHA、ListStyleType.KATAKANA、ListStyleType.KATAKANA_IROHA、ListStyleType.LOWER_ALPHA、ListStyleType.LOWER_GREEK、ListStyleType.LOWER_LATIN、ListStyleType.UPPER_ALPHA、ListStyleType.UPPER_GREEK、ListStyleType.UPPER_LATIN、FormatValue.INHERIT。默认值未定义,指示未设置。如果在层叠期间未定义,则此属性将从一个祖代继承值。
FlowElement
 Inheritedlocale : *
TextLayoutFormat:文本的区域设置。
FlowElement
 InheritedmxmlChildren : Array
为该对象追加一个子对象数组。
FlowGroupElement
 InheritednumChildren : int
[只读] 返回该 FlowGroupElement 对象具有的 FlowElement 子对象的数目。
FlowGroupElement
 InheritedpaddingBottom : *
TextLayoutFormat:底部边界区(像素数)。
FlowElement
 InheritedpaddingLeft : *
TextLayoutFormat:左侧边界区(像素数)。
FlowElement
 InheritedpaddingRight : *
TextLayoutFormat:右侧边界区(像素数)。
FlowElement
 InheritedpaddingTop : *
TextLayoutFormat:顶部边界区(像素数)。
FlowElement
 InheritedparagraphEndIndent : *
TextLayoutFormat:一个数字,指定段落结束边缘的缩进量(像素数)。
FlowElement
 InheritedparagraphSpaceAfter : *
TextLayoutFormat:一个数字,指定在段落后留出的空白(像素数)。
FlowElement
 InheritedparagraphSpaceBefore : *
TextLayoutFormat:一个数字,指定在段落前留出的空白(像素数)。
FlowElement
 InheritedparagraphStartIndent : *
TextLayoutFormat:一个数字,指定段落开始边缘的缩进量(像素数)。
FlowElement
 Inheritedparent : FlowGroupElement
[只读] 返回该 FlowElement 对象的父项。
FlowElement
 InheritedparentRelativeEnd : int
[只读] 返回该 FlowElement 对象在父项中的相对结束位置。
FlowElement
 InheritedparentRelativeStart : int
[只读] 返回该 FlowElement 对象在父项中的相对起始位置。
FlowElement
 InheritedrenderingMode : *
TextLayoutFormat:用于此文本的呈现模式。
FlowElement
 InheritedstyleName : *
TextLayoutFormat:为元素指定一个标识类,从而可以通过引用 styleName 来设置元素样式。
FlowElement
 Inheritedstyles : Object
[只读] 返回此 FlowElement 的样式。
FlowElement
 InheritedtabStops : *
TextLayoutFormat:指定与段落关联的制表位。
FlowElement
 InheritedtextAlign : *
TextLayoutFormat:段落中的行与容器的对齐方式。
FlowElement
 InheritedtextAlignLast : *
TextLayoutFormat:两端对齐文本中段落最后一行(或唯一的一行)与容器的对齐方式。
FlowElement
 InheritedtextAlpha : *
TextLayoutFormat:文本的 Alpha(透明度)值。
FlowElement
 InheritedtextDecoration : *
TextLayoutFormat:文本上的装饰。
FlowElement
 InheritedtextIndent : *
TextLayoutFormat:一个数字,指定段落第一行的缩进量(以像素为单位)。
FlowElement
 InheritedtextJustify : *
TextLayoutFormat:指定文本两端对齐的选项。
FlowElement
 InheritedtextLength : int
[只读] 返回该 FlowElement 对象及其子对象拥有的文本总长度。
FlowElement
 InheritedtextRotation : *
TextLayoutFormat:确定要旋转此文本的度数。
FlowElement
 Inheritedtracking : Object
[只写] 设置间隙,且与 trackingRight 属性同义。
FlowElement
 InheritedtrackingLeft : *
TextLayoutFormat:像素数(或字体大小的百分比,如 120%),指示应用于每个字符左侧的间隙数(手动字距调整)。
FlowElement
 InheritedtrackingRight : *
TextLayoutFormat:像素数(或字体大小的百分比,如 120%)表示要应用到每个字符右边的间距的量(手动字距调整)。
FlowElement
 InheritedtypeName : String
每个 FlowElement 都具有 typeName。
FlowElement
 InheritedtypographicCase : *
TextLayoutFormat:用于此文本的印刷大小写的类型。
FlowElement
 InheriteduserStyles : Object
允许您针对 FlowElement 对象读写用户样式。
FlowElement
 InheritedverticalAlign : *
TextLayoutFormat:垂直对齐或两端对齐(如果在层叠期间未定义,则使用默认值)。
FlowElement
 InheritedwhiteSpaceCollapse : *
TextLayoutFormat:将文本导入到 TextFlow 中时压缩或保留空白。
FlowElement
 InheritedwordSpacing : *
TextLayoutFormat:指定在两端对齐期间使用的单词之间的最佳间距、最小间距和最大间距(作为普通间距宽度的乘数)。
FlowElement
公共方法
 方法由以下参数定义
 Inherited
追加一个 FlowElement 子对象。
FlowGroupElement
 Inherited
在指定索引位置添加一个 FlowElement 子对象。
FlowGroupElement
 Inherited
从该 FlowElement 对象清除 styleProp 参数指定的样式。
FlowElement
 Inherited
deepCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
生成此 FlowElement 对象的深层副本,包括任何子对象,在两个指定的字符位置之间复制内容,并将该副本作为 FlowElement 对象返回。
FlowElement
 Inherited
将此元素的 userStyles 与其它元素的 userStyles 比较。
FlowElement
 Inherited
findChildIndexAtPosition(relativePosition:int):int
对于给定的相对文本位置,查找包含该相对位置的第一个 FlowElement 子对象的索引。
FlowGroupElement
 Inherited
findLeaf(relativePosition:int):FlowLeafElement
对于给定的相对文本位置,查找包含该位置的叶元素。
FlowGroupElement
 Inherited
返回该元素在文本流中的起始位置(绝对索引)。
FlowElement
 Inherited
getCharAtPosition(relativePosition:int):String
返回相对于该 FlowElement 对象的指定位置的字符。
FlowElement
 Inherited
getCharCodeAtPosition(relativePosition:int):int
返回相对于该 FlowElement 对象的指定位置的字符代码。
FlowElement
 Inherited
返回位于指定索引的 FlowElement 子对象。
FlowGroupElement
 Inherited
在子对象中搜索指定的 FlowElement 对象,并返回其索引位置。
FlowGroupElement
 Inherited
返回该元素相对于祖代元素的起始位置。
FlowElement
 Inherited
返回该组的第一个 FlowLeafElement 子项。
FlowGroupElement
 Inherited
返回该组的最后一个 FlowLeafElement 子项。
FlowGroupElement
 Inherited
返回文本流层次结构中的下一个 FlowElement 同级对象。
FlowElement
 Inherited
返回与该元素关联的 ParagraphElement 对象。
FlowElement
 Inherited
返回文本流层次结构中的上一个 FlowElement 同级对象。
FlowElement
 Inherited
getStyle(styleProp:String):*
返回由 styleProp 参数指定的样式值,该参数指定样式名称,可以包括任何用户样式名称。
FlowElement
 Inherited
getText(relativeStart:int = 0, relativeEnd:int = -1, paragraphSeparator:String = " "):String
[覆盖]
FlowGroupElement
 Inherited
沿文本流层次结构向上移动,返回该元素的 TextFlow 根对象。
FlowElement
 Inherited
表示对象是否已经定义了指定的属性。
Object
 Inherited
创建实现对象且初始化在 MXML 标签上指定的所有组件属性后针对 MXML 对象进行调用。
FlowElement
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
从组中删除指定的 FlowElement 子对象。
FlowGroupElement
 Inherited
删除位于指定索引位置的 FlowElement 子对象。
FlowGroupElement
 Inherited
replaceChildren(beginChildIndex:int, endChildIndex:int, ... rest):void
以指定的新元素替换组中的子元素。
FlowGroupElement
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
setStyle(styleProp:String, newValue:*):void
将 styleProp 参数指定的样式设置为 newValue 参数指定的值。
FlowElement
 Inherited
shallowCopy(relativeStart:int = 0, relativeEnd:int = -1):FlowElement
生成此 FlowElement 对象的副本,复制两个指定的字符位置之间的内容。
FlowElement
 Inherited
在 childIndex 参数指定的位置拆分该对象。
FlowGroupElement
 Inherited
splitAtPosition(relativePosition:int):FlowElement
在由 relativePosition 参数指定的位置处拆分此 FlowElement 对象,该位置是此元素的文本中的相对位置。
FlowElement
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
DivElementExample.as

此示例创建一个为其两个段落指定格式的 DivElement。第一个段落中的第二个跨距指定仅应用到的其它格式。
package flashx.textLayout.elements.examples {
    
    import flash.display.Sprite;
    import flash.text.engine.FontPosture;
    import flashx.textLayout.compose.StandardFlowComposer;
    import flashx.textLayout.container.ContainerController;
    import flashx.textLayout.elements.DivElement;
    import flashx.textLayout.elements.ParagraphElement;
    import flashx.textLayout.elements.SpanElement;
    import flashx.textLayout.elements.TextFlow;
    
    public class DivElementExample extends Sprite{    

        public function DivElementExample(){
            // create a container and a TextFlow object
            var firstContainer:Sprite = new Sprite();
            this.stage.addChild(firstContainer);
            var textFlow:TextFlow = new TextFlow();
            
            // create a DivElement that sets some formatting attributes
            var div:DivElement = new DivElement();
            div.fontSize = 14;
            div.color = 0xFF3300;
            div.fontStyle = FontPosture.ITALIC;
            div.textIndent = 15;
            
            // create two paragraphs that inherit formatting from the DivElement
            var paragraph1:ParagraphElement = new ParagraphElement();
            var p1Span1:SpanElement = new SpanElement();
            p1Span1.text = "It was a dark and stormy night. ";
            var p1Span2:SpanElement = new SpanElement();
            p1Span2.text = "The quick red fox jumped over the lazy brown dog.";
            // specify lineThrough for this span only
            p1Span2.lineThrough = true;
            paragraph1.addChild(p1Span1);
            paragraph1.addChild(p1Span2);
            var paragraph2:ParagraphElement = new ParagraphElement();
            var p2Span1:SpanElement = new SpanElement();
            p2Span1.text = "Peter Piper picked a peck of pickle peppers.";
            paragraph2.addChild(p2Span1);
            
            // add the two paragraphs to the DivElement
            div.addChild(paragraph1);
            div.addChild(paragraph2);    
            
            // add the DivElement to the TextFlow, add a composer, and update the controller
            // to display the text flow        
            textFlow.addChild(div);    
            textFlow.flowComposer = new StandardFlowComposer();
            var firstController:ContainerController = new ContainerController(firstContainer, 200, 200 );
            textFlow.flowComposer.addController(firstController);
            textFlow.flowComposer.updateAllControllers(); 
        }
    }
}




[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。