无法在flash-builder类中使用addElement

时间:2013-06-22 21:17:48

标签: flash-builder

我正在尝试在Flash Builder中试用图形api。

1)默认应用程序是“Main.as”(不是Main.mxml) 2)应用程序使用Spark(不是mx包)

我所看到的是使用addElement函数在以下代码中显示形状

以下是代码:

package app
{
import flash.display.Shape;
import flash.display.Sprite;

import spark.core.SpriteVisualElement;

public class Main    
{
    public function Main()
    {
        var shape:Shape =new Shape() ;
        shape.graphics.lineStyle(3,0xff);
        shape.graphics.moveTo(0,0);
        shape.graphics.lineTo(300,300);

        var sve:SpriteVisualElement = new SpriteVisualElement() ;
        sve.addChild(shape);

                   //***********************************
        addElement( sve) ;// <<< Compiler error here
                   //***********************************

    }
}
}

1 个答案:

答案 0 :(得分:1)

您的课程必须扩展支持视觉元素的课程。

在这种情况下,您正在尝试扩展Spark Application类:

package
{
    import spark.components.Application;

    public class Main extends Application
    {
        public function Main()
        {
            super();
        }
    }
}