| 패키지 | flashx.textLayout.elements | 
| 클래스 | public final class DivElement | 
| 상속 | DivElement    ContainerFormattedElement   ParagraphFormattedElement   FlowGroupElement   FlowElement   Object | 
| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
기본 MXML 속성mxmlChildren
기타 예제
관련 API 요소
공용 속성
공용 메서드 
예제 예제 사용 방법 
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(); 
        }
    }
}
Tue Jun 12 2018, 03:17 PM Z
 
 상속되는 공용 속성 숨기기
 상속되는 공용 속성 표시