Egret社区
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状态,这样太浪费资源来了。

分享到 :
0 人收藏

2 个回复

倒序浏览
f111fei  官方团队 | 2015-3-20 11:26:30
临时解决方案是 不要对Button使用布局属性,这样设置this.anchorX=this.anchorY=.5 是可以的。
另外,这个月底将会推出针对GUI的动画库,届时可以自由设置缩放中心点了。
jinge1399  初学乍练 | 2015-10-19 16:08:00
f111fei 发表于 2015-3-20 11:26
临时解决方案是 不要对Button使用布局属性,这样设置this.anchorX=this.anchorY=.5 是可以的。
另外,这个 ...

现在这个功能实现了么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部