0

我做了一个照片库,每张照片都带有:

new Tween(uiLoader,"rotationX",Elastic.easeOut,90,0,4,true);

这很酷,但是如果所有照片都以相同的方式出现,那么查看它会有点分层。所以我想问这里是否有任何代码可以使其随机渐变、百叶窗、虹膜、飞行、溶解、挤压、擦拭、缩放、rotationX、Elastic.easeOut?? 这是我的代码:

function completeHandler(event:Event):void
{
    uiLoader.x =   (back.width - uiLoader.content.width) >> 1;
    uiLoader.y =  (back.height - uiLoader.content.height) >>  1;
    new Tween(uiLoader,"rotationX",Elastic.easeOut,90,0,4,true);
}
4

1 回答 1

0

像这样的东西?

var properties:Array = ['rotationX', 'rotationY', 'rotationZ', 'rotation'];
var eases:Array = [Elastic.easeIn, Elastic.easeInOut,
    Elastic.easeOut, Bounce.easeIn, Back.easeOut];

function completeHandler(event:Event):void
{

    uiLoader.x =   (back.width - uiLoader.content.width) >> 1;
    uiLoader.y =  (back.height - uiLoader.content.height) >>  1;
    new Tween(mc, getRandom(properties), getRandom(eases), 90, 0, 4, true);
}
function getRandom(array:Array):*
{
    return array[Math.floor(Math.random() * array.length)];
}

编辑 :

我看了看文档(我通常使用greensock的补间)。您应该: http ://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Tween.html

我编辑了代码。

于 2013-08-20T22:34:13.740 回答