flash自带的10种过渡效果

本文介绍了一个使用ActionScript的函数,该函数可以为显示对象生成随机的过渡动画效果,包括卷帘、淡入、圆形打开等多种类型。通过随机选择不同的过渡类型和参数设置,实现了丰富的视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import fl.transitions.*;
import fl.transitions.easing.*;
function showEffect(showMC) {
       var randomNum:Number = Math.floor(Math.random()*16);
       switch (randomNum) {
       case 0 :
              //横向卷帘
              TransitionManager.start(showMC, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});
              break;
       case 1 :
              //纵向卷帘
              TransitionManager.start(showMC, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:1});
              break;
       case 2 :
              //淡入效果
              TransitionManager.start(showMC, {type:Fade, direction:Transition.IN, duration:2, easing:None.easeNone});
              break;
       case 3 :
              //圆形打开
              TransitionManager.start(showMC, {type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:2, shape:Iris.CIRCLE});
              break;
       case 4 :
              //淡入闪光
              TransitionManager.start(showMC, {typehoto, direction:Transition.IN, duration:2, easing:None.easeNone});
              break;
       case 5 :
              //棋盘马赛克
              TransitionManager.start(showMC, {typeixelDissolve, direction:Transition.IN, duration:2, easing:None.easeNone, xSections:10, ySections:10});
              break;
       case 6 :
              //向右下侧卷帘
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:1});
              break;
       case 7 :
              //向下卷帘
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:2});
              break;
       case 8 :
              //向左下侧卷帘
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:3});
              break;
       case 9 :
              //各种卷帘
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:4});
              break;
       case 10 :
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:5});
              break;
       case 11 :
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:6});
              break;
       case 12 :
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:7});
              break;
       case 13 :
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:8});
              break;
       case 14 :
              TransitionManager.start(showMC, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:9});
              break;
       default :
              TransitionManager.start(showMC, {type:Fade, direction:Transition.IN, duration:2, easing:None.easeNone});
              break;
       }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值