Easeljs形状和属性

时间:2016-08-06 18:51:45

标签: easeljs

我在使用easeljs理解创建形状时遇到了问题。所以我尝试创建一个形状,然后尝试获取它的属性,所有这些似乎都是0或null。我想使用.getBounds()来获取我创建的对象的边界,但它似乎返回null。这看起来非常简单,在我出错的地方,我完全不知道。

    var target  = new createjs.Shape();
    target.graphics.beginFill("#ff0000").drawRect(100, 100, 300, 100);
    stage.addChild(target);
    var bounds = target.getBounds();
    console.log(bounds);`

1 个答案:

答案 0 :(得分:1)

形状没有边界,因为它们非常复杂且计算起来很昂贵。如果您知道粗略的大小,可以在它们上设置边界,EaselJS将在计算容器的大小时使用它。

http://blog.createjs.com/update-width-height-in-easeljs/