您的位置:首页 > Web前端 > CSS

通过sprite创建一个text样式的按钮

2010-10-30 01:20 489 查看
public static function createTextButton(text:String, tf:Object, para:*, instance:Object, func:Function):Sprite{
var btnSprite:Sprite = new Sprite();
var btnText:Text = new Text(text, tf);
btnText.autoSize = TextFieldAutoSize.LEFT;

btnText.selectable = false;
btnSprite.addChild(btnText);
btnSprite.buttonMode=true;
btnSprite.mouseChildren = false;

if(para == null) {
btnSprite.addEventListener(MouseEvent.CLICK, Func.bindAsEvent(instance,func));
} else {
btnSprite.addEventListener(MouseEvent.CLICK, Func.bindAsEvent(instance,func,para));
}

return btnSprite;
}


效果:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐