请问如何显示一个rect的边框?

就像HTML CSS border:2px solid red。给一个矩形设置一个红色2像素边框的,
那么如何在cocos里,给一个new rect(x,y,width,height)设置一个带有颜色的边框呢?

var sprite = new cc.Sprite();
sprite.setColor(255,0,0);
sprite.setTextureRect(cc.rect(0,0,50,50));

非常感谢帮助~~~

还有个问题,这个setColor只是设置背景颜色,我要加一个5像素的描边并且设置红色,怎么做呢