を使用して長方形をトゥイーンできる例を見てきましたscaleX
が、円をトゥイーンするものは見つかりません。(私が描いている「円」は実際にはドーナツの形で、外側の円をトゥイーンしたものにしたい)。
var resizeVar:Number = 75;
myCircle.graphics.drawCircle((myCircle.width/2), (myCircle.height/2), resizeVar);
myCircle.graphics.drawCircle((myCircle.width/2), (myCircle.height/2), 75);
この方法でやってみましたが、これは多くのエラーをスローします。私はそれがこのように可能だとは思わない:
TweenMax.to(myCircle, 2, {resizeVar:150, ease:SlowMo.ease.config(1, 0)});
通常、表示オブジェクトでは、この方法で行われます。ただし、この「ドーナツ」では機能しません。
TweenMax.to(myRectangle, 2, {scaleX:1.5, scaleY:1.5 ease:SlowMo.ease.config(1, 0)});
私の質問は、外側の円の半径サイズをどのようにトゥイーンできますか?
編集: これがドーナツの描画方法であるため、resizeVar を 75 から 150 に変更する必要があります。
var myCircle:Sprite = new Sprite();
myCircle.graphics.beginFill(0xbbbbbb);
myCircle.graphics.drawCircle(0, 0, 150); // this is what should be tweening/scaling
myCircle.graphics.drawCircle(0, 0, 75); // this should stay the same
myCircle.graphics.endFill();
addChild(myCircle);