анимация двух свойств во Flash - PullRequest
2 голосов
/ 24 октября 2011

Я использую это для анимации многих параметров

        var tween:Tween = new Tween(imageObject, "x", Regular.easeIn, imageObject.x,nextImageObject.x-imageStep, 1, true);
        var tween1:Tween = new Tween(imageObject, "rotationY" , Regular.easeIn, imageObject.rotationY, rotationAngle,1, true);
        var tween2:Tween = new Tween(imageObject, "z" , Regular.easeIn, imageObject.z, newWidth,1, true);
        var tween3:Tween = new Tween(imageObject, "height", Regular.easeIn, imageObject.height, imageHeightAtEgde, 1, true);
        var tween4:Tween = new Tween(imageObject, "width", Regular.easeIn, imageObject.width,newWidth,1,true);

Я хочу запустить эту анимацию вместе. Есть ли "чистые" методы, чтобы сделать это без большого количества подростков?

1 Ответ

3 голосов
/ 24 октября 2011

Прежде всего, все в сообществе предлагают уклониться от стандартного движка ActionScript Tweening. Вот почему Adobe в основном перестала его улучшать. Есть лучшие двигатели для твининга.

Я бы предложил посмотреть TweenLite . У него много возможностей, и вместо создания нескольких анимаций для параметров, как в вашем примере, вы передаете объекты анимации с параметрами, которые хотите анимировать, например:

TweenLite.to(imageObject, 1, {x: nextImageObject.x-imageStep, rotationY: rotationAngle, z: newWidth, width: newWidth, height:imageHeightAtEgde});
...