0

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
                   //***********************************

    }
}
}
4

1 に答える 1

1

クラスは、ビジュアル要素をサポートするクラスを拡張する必要があります。

この場合、SparkApplicationクラスを拡張しようとしています。

package
{
    import spark.components.Application;

    public class Main extends Application
    {
        public function Main()
        {
            super();
        }
    }
}
于 2013-06-22T21:33:53.297 に答える