AS3:如何在自己的课堂上绘制形状

哈米德·卡姆拉瓦

我是AS3的新手。我想创建一个在自己的构造函数类中定义的形状。

创建类时,它应该创建一个形状。(建设者)

我在以下代码中评论了我的需求:

ballShape类

public class ballShape {

        public function ballShape() {
            // define shape properties.
            // create shape and put that in x = 0, y = 0 
        }

    }

任何帮助都会很棒。

创意魔术

您可以在将您的班级扩展到Shape或Sprite时轻松地做到这一点

这是你的代码

public class ballShape extends Sprite {

    public function ballShape() {
        // define shape properties. The graphics object is already added to your Sprite, no need to manually addChild() this object.
        graphics.beginFill(color, alpha); // you can begin a fill with this method, there are also methods to start a bitmap fill, gradient fill. 
        graphics.drawRect( x, y, width, height ); // draw a shape
        graphics.endFill();
    }

}

虽然Shape可以具有相同的功能来绘制形状和线条,但我选择Sprite是因为:

  • 您将具有交互性,并能够调度该类中的事件
  • 您将拥有Sprite具有的一组有用的属性。

有关Graphics类的更多信息,请参考http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/display/Graphics.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在课堂上支持println?

来自分类Dev

如何在课堂上使用装饰器

来自分类Dev

如何在课堂上找到div的元素

来自分类Dev

如何在课堂上使用MySQLi

来自分类Dev

如何在课堂上使用依赖注入?

来自分类Dev

如何在课堂上传递javascript变量?

来自分类Dev

如何在课堂上访问浏览器版本

来自分类Dev

如何在课堂上获得当前实例?

来自分类Dev

如何在课堂上理解`self.fields`?

来自分类Dev

如何在课堂上设置局部变量

来自分类Dev

如何在课堂上获得所有属性?

来自分类Dev

如何在课堂上访问PDO对象?

来自分类Dev

如何在课堂上获得当前实例?

来自分类Dev

Android如何在课堂上访问资源?

来自分类Dev

如何在课堂上使用PDO连接工作

来自分类Dev

我如何在课堂上列出清单,Python

来自分类Dev

在课堂上称呼自己有什么作用?

来自分类Dev

如何从课堂上返回char *?

来自分类Dev

如何从课堂上获得琴弦

来自分类Dev

如何从课堂上获得琴弦

来自分类Dev

在课堂上使用TCA的TYPO3

来自分类Dev

如何让“自我”在课堂上工作

来自分类Dev

如何从课堂上获得身份证

来自分类Dev

如何在课堂上为2D容器做模板?

来自分类Dev

如何在课堂上定义和播放声音效果

来自分类Dev

如何在课堂上传递这些变量以计算新的GPA?

来自分类Dev

如何在课堂上使用共享首选项来设置所有活动?

来自分类Dev

每当另一个变量更改时,如何在课堂上更改一个变量?蟒蛇

来自分类Dev

课堂上的OOP困惑