南风轩

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
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;
}

 

效果:

image

posted on 2010-10-30 01:20  南风轩  阅读(693)  评论(0编辑  收藏  举报