首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在flash-builder类中使用addElement

无法在flash-builder类中使用addElement
EN

Stack Overflow用户
提问于 2013-06-23 05:17:48
回答 1查看 106关注 0票数 0

我正在尝试在flash builder中使用图形api。

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

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

代码如下:

代码语言:javascript
复制
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
                   //***********************************

    }
}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-23 05:33:53

您的类必须扩展支持可视元素的类。

在本例中,您正在尝试扩展Spark Application类:

代码语言:javascript
复制
package
{
    import spark.components.Application;

    public class Main extends Application
    {
        public function Main()
        {
            super();
        }
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17255398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档