0

我需要向 Rect 添加一个类。我似乎无法弄清楚该怎么做。

bar = (new Rect(x, ySegment * 10 + 30 + margin, w, 0)
                    .attr('opacity', 0.8)
                    .attr('class', data[i].segments[j].color)
                    .addTo(stage));

该类attr被忽略。

4

1 回答 1

1

点赞不是 HTMLElement 的表示DisplayObjectRect这就是为什么像“类”这样的自定义属性不起作用的原因。如果您打算为不同的 DisplayObject 重用属性,请尝试以下操作:

var myAttrs = {
  fillColor: 'red',
  opacity: 0.5
};

new Rect(20, 20, 100, 100).attr(myAttrs).addTo(stage);
new Rect(20, 130, 100, 100).attr(myAttrs).addTo(stage);

在这里玩它:轨道

于 2014-12-01T11:03:29.860 回答