[0]对laya 2.0的遮罩对象的rotation设置了缓动,缓动也在执行,但是为什么就是没有效果?给x和y设置缓动就有效果,晕了

最离谱的是,我一进入界面,然后设置遮罩对象的rotation有效果,但是一但使用Tween to 和 timer.loop就是没有效果,设置点击后修改rotation也没有效果,就是刚进来初始化设置的时候有效果。
遮罩我是在IDE那边完成的,就是一个精灵,有一张图片,精灵底下再添加一个精灵,设置renderType为mask,第二个精灵下面又有一个扇形。
代码的mask就是第二个精灵
override public function onEnable():void
{

initEvent();
}

/**
* 监听器注册
*/
private function initEvent():void{


console.log("检查遮罩");
console.log(m_imgTestPie.mask);
console.log("我就不信了");
console.log(m_imgTestPie.mask.rotation);
m_imgTestPie.mask.rotation = -45; //有效果

//Tween没有效果
Tween.to(m_imgTestPie.mask, {rotation: 360}, 2000, Ease.linearNone, Handler.create(this, onTweenComplete));

}
//点击也没有效果
public function test():void {
m_imgTestPie.mask.rotation = 0;
}
//结束函数再设置也没有效果,值是变了,但是就是没有效果
function onTweenComplete()
{
m_imgTestPie.mask.rotation = -45;
}
已邀请:

要回复问题请先

商务合作
商务合作