最简单的方法是在舞台周围绘制边框?

时间:2009-02-24 10:12:23

标签: actionscript-3 flex3

AS 3中似乎没有stage.border属性?

我的类扩展了Sprite,在flash对象周围绘制边框的最佳方法是什么?

3 个答案:

答案 0 :(得分:7)

this.graphics.lineStyle(0,0x555555,0.5);     this.graphics.drawRect(0,0,this.width,this.height);

其中“this”是你的Sprite对象。

答案 1 :(得分:2)

OXMO456的代码有拼写错误。以下是固定版本:

this.graphics.lineStyle(0,0x555555,0.5);
this.graphics.drawRect(0,0,this.width,this.height);

另外,我应该提一下,当应用程序启动时,this.width和this.height都从0开始,所以将上面的代码放在主MovieClip的构造函数中将不会做任何事情 - 它将绘制一个矩形0由0大。一个解决方法是将上面的代码放在ADDED_TO_STAGE事件处理程序中。

答案 2 :(得分:0)

使用过滤器。请参阅this