これは、MC を正確なサイズにするためのコードです。この例では 777 を選択します。
my_mc.height = 777; // Can be anything you want.
my_mc.scaleX = my_mc.scaleY; /// This makes it the same proportions.
質問は、これをどのようにトゥイーンできるかです。
これは、MC を正確なサイズにするためのコードです。この例では 777 を選択します。
my_mc.height = 777; // Can be anything you want.
my_mc.scaleX = my_mc.scaleY; /// This makes it the same proportions.
質問は、これをどのようにトゥイーンできるかです。
xとyの両方のスケール値をトゥイーンする必要があります。
他のシナリオは注意が必要です。
もう1つの方法は、ムービークリップの任意のプロパティをトゥイーンし、この変数を読み取り、両方のスケール値を更新するフレームベースの関数(ENTER_FRAMEイベントで呼び出される)を許可することです。
または、カスタムムービークリップクラスを作成し、その内部でカスタムscaleXYプロパティを処理します。
function tweenThis(newHeight:uint):void{
var oldHeight:uint=my_mc.height;
var difValue:Number=newHeight/oldHeight;
var newWidth:uint=my_mc.width*difValue;
new Gtween(my_mc,1,{width:newWidth,height:newHeight});
}