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)];
}

編集 :

ドキュメントを見ました(通常、グリーンソックのトゥイーンを使用しています)。次のことを行う必要があります: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Tween.html

コードを編集しました。

于 2013-08-20T22:34:13.740 に答える