1银子
class SimpleBtn extends egret.gui.Buttion
this.addEventListener("stateChanged",this.stageChangeHandler,this);
private stateChangedHandler(e:egret.Evet):void
{
var curState:string=this.getCurrentSkinState();
this.scaleX=this.scaleY=curState=="down" ? .9 : 1;
}
本人先这么做了,可是由于注册点在左上角,缩放时很不美观,要是设置this.anchorX=this.anchorY=.5 在wing里编辑的位置又不对了
各位大神还有好的方法解决不?游戏里的按钮都是只有一张图的,不要告诉我再制作一张小点的图用作dwon状态,这样太浪费资源来了。
|
|