收藏本站 | 站点地图 | 繁體中文
沭阳乐园
您现在的位置: 沐阳乐园 >> 文章中心 >> 网络教程 >> 动画实例 >> 正文
Flash十二种脚本过度语句         
Flash十二种脚本过度语句
作者:佚名 文章来源:ZT 点击数:1245 更新时间:2010-12-20 0:25:39

1.像素溶解

import flash.display.BitmapData;

import flash.geom.Point;

var myBitmapData:BitmapData = new BitmapData(my_pic._width, my_pic._height);

myBitmapData.draw(my_pic);

this.createEmptyMovieClip("myMovieClip", this.getNextHighestDepth());

myMovieClip.attachBitmap(myBitmapData, this.getNextHighestDepth());

var dissolveBMP:BitmapData = new BitmapData(my_pic._width, my_pic._height);

dissolveBMP.draw(my_pic1);

var randomNum:Number = Math.floor(Math.random()*10);

var intervalId:Number;

var totalDissolved:Number = 0;

var totalPixels:Number = my_pic._width*my_pic._height;

function dissolve(randomNum:Number) {

var newNum:Number = myBitmapData.pixelDissolve(dissolveBMP, dissolveBMP.rectangle, new Point(0, 0), randomNum, 343, 0x00FF0000);

clearInterval(intervalId);

if (totalDissolved<totalPixels) {

 intervalId = setInterval(dissolve, 1, newNum);

}

totalDissolved += 343;

}

dissolve(randomNum);

my_pic._alpha = 0;

my_pic2._alpha = 0;

2.电视花屏

import flash.display.BitmapData;

var myBitmapData:BitmapData = new BitmapData(my_pic._width, my_pic._height);

this.createEmptyMovieClip("myMovieClip", 1);

myMovieClip._x = my_pic._x;

myMovieClip._y = my_pic._y;

myMovieClip.attachBitmap(myBitmapData, 1);

onEnterFrame = function () {

myBitmapData.noise(Math.floor(1000*Math.random()), 0, 255, 1 | 2 | 4 | 8, false);

myMovieClip._alpha -= 4;

};

3.遮帘

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});

4.淡入淡出

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Fade, direction:Transition.IN, duration:3, easing:None.easeNone});

5.弹出

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:9});

6.光圈过度

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE});

7.淡化过度

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Photo, direction:Transition.IN, duration:1, easing:None.easeNone});

8.块状搬动

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:PixelDissolve, direction:Transition.IN, duration:2, easing:None.easeNone, xSections:10, ySections:10});

9.旋转过度

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Rotate, direction:Transition.IN, duration:3, easing:Strong.easeInOut, ccw:false, degrees:720});

10.挤压过度

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Squeeze, direction:Transition.IN, duration:2, easing:Elastic.easeOut, dimension:1});

11.划入划出

import mx.transitions.*;

import mx.transitions.easing.*;

/TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:1});

12.缩放过度

import mx.transitions.*;

import mx.transitions.easing.*;

TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:2, easing:Elastic.easeOut});

文章录入:晴天    责任编辑:音乐听听 
  • 上一篇文章:
  • 下一篇文章:
  • 【字体: 】 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    广告招商
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    ::发表评论::
     姓 名:
     评 分: 1分 2分 3分 4分 5分
     评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用本网服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 广告招商
    文章 下载 图片 文字广告
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登陆

    备案/许可证编号: 闽ICP备16020960号-1号 域名创建于2016年8月
    版权: 沐阳乐园 All Rights Reserved 站长:张萍 邮箱:381415887@qq.com 联系QQ:联系站长