在mxml中addChild一个sprite

在mxml中addChild一个sprite

在flex项目中讲一个没有继承UIComponent的flash的DisplayObject加载(addChild)到舞台上

[codesyntax lang=”actionscript3″]

<?xml version="1.0" encoding="utf-8"?>
<s:Application name="Spark_SpriteVisualElement_addChild_test"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo"
        initialize="init();">

    <fx:Script>
        <![CDATA[
            private spr1:Sprite = new Sprite();

            private function init():void {
                spr1.graphics.beginFill(0xFF0000, 0.5);
                spr1.graphics.drawRect(10, 10, 100, 80);
                spr1.graphics.endFill();
                con.addChild(spr1);
            }
        ]]>
    </fx:Script>

    <s:SpriteVisualElement id="con" />

</s:Application>

[/codesyntax]

发表评论

电子邮件地址不会被公开。 必填项已用*标注