我制作了一个照片库,每张照片都开始出现:
new Tween(uiLoader,"rotationX",Elastic.easeOut,90,0,4,true);
这很酷但是如果所有的照片都以同样的方式出现,那么看它就会有点分层。所以我想问一下,这里有任何代码随机使用淡入淡出,百叶窗,虹膜,飞,溶解,挤压,擦拭,缩放,旋转X,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);
}
答案 0 :(得分: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)];
}
编辑:
我看了一下doc(我通常使用greensock的补间)。你应该: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/transitions/Tween.html
我编辑了代码。