当前位置:  开发笔记 > 编程语言 > 正文

如何在ActionScript 3中绘制一条线?

如何解决《如何在ActionScript3中绘制一条线?》经验,为你挑选了1个好方法。

我有一个文件"simple.as"与代码:

lineStyle(1,0,100);
lineTo(100,100);

我使用带有第1帧代码的操作从我的Flash Professional项目中调用它:

#include "simple.as"

它工作正常.

现在,我正在尝试在ActionScript 3类中运行相同的代码,但没有成功.我的尝试是:

package
{
    import flash.display.MovieClip;

    public class SimpleClass extends MovieClip
    {
        public function SimpleClass()
        {
            lineStyle(1,0,100);
            lineTo(100,100);
        }
    }
}

在第1帧操作上使用以下代码:

addChild(new SimpleClass());

但没有画出来.

有关如何使其工作的任何提示?



1> Patrick..:

使用属性图形从你的MovieClip,它是对象在这里您将能够绘制线条,矩形等.

package {
import flash.display.MovieClip;
import flash.display.Graphics;

public class SimpleClass extends MovieClip
{
    public function SimpleClass()
    {
        var g:Graphics=graphics;

        g.lineStyle(1,0,100);
        g.lineTo(100,100);
    }
}
}

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有