用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   有意向写收费精品教程的朋友,请联系本站合作
当前位置 :首页>flash教程>Flash动画特效>列表

Transition类做的多图百页窗效果、像素溶解效果及图片轮换展示效果

[来源:闪客天堂bbs | 作者:流浪儿 | 时间:2008-03-29 | 点击:  | 收藏本文  【 】]
 关于Transition类,帮助中的 组件语言参考-TransitionManager 类 有详细的介绍


//遮帘过渡(blinds)
ActionScript 类名称 mx.transitions.Blinds
参数
numStrips,"遮帘"效果中的遮罩条纹数。建议的范围是 1 到 50。
dimension,一个整数,指示遮帘条纹是垂直的 (0) 还是水平的 (1)。
//
Stage.scaleMode = "noScale";
import mx.transitions.*;
import mx.transitions.easing.*;
var idArr:Array = ["image0", "image1", "image2", "image3", "image4"];
var i:Number = 0;
var setTime:Number = 6000;
//
blinds();
function blinds():Void {
var depth:Number = this.getNextHighestDepth();
var randomNum:Number = Math.floor(Math.random()*2);
var imageMc:MovieClip = this.attachMovie(idArr[i], "image"+depth, depth);
TransitionManager.start(imageMc, {type:Blinds, direction:Transition.IN, duration:4, easing:None.easeNone, numStrips:10, dimension:randomNum});
i<idArr.length-1 ? i++ : i=0;
}
function loop():Void {
blinds();
}
var loopID:Number = setInterval(this, "loop", setTime);




//像素溶解过渡(pixelDissolve)
ActionScript 类名称 mx.transitions.PixelDissolve
参数
xSections,一个整数,指示沿水平轴的遮罩矩形部分的数目。建议的范围是 1 到 50。
ySections,一个整数,指示沿垂直轴的遮罩矩形部分的数目。建议的范围是 1 到 50。
//
Stage.scaleMode = "noScale";
import mx.transitions.*;
import mx.transitions.easing.*;
var idArr:Array = ["image0", "image1", "image2", "image3", "image4"];
var i:Number = 0;
var setTime:Number = 10000;
//
pixelDissolve();
function pixelDissolve():Void {
var depth:Number = this.getNextHighestDepth();
var imageMc:MovieClip = this.attachMovie(idArr[i], "image"+depth, depth);
TransitionManager.start(imageMc, {type:PixelDissolve, direction:Transition.IN, duration:8, easing:None.easeNone, xSections:30, ySections:30});
//要应用过渡效果的MC对象
//应用的过渡效果类
i<idArr.length-1 ? i++ : i=0;
}
function loop():Void {
pixelDissolve();
}
var loopID:Number = setInterval(this, "loop", setTime);



//划入/划出过渡(wipe)
ActionScript 类名称 mx.transitions.Wipe
参数
startPoint,一个整数,指示开始位置。范围是 1 到 4 和 6 到 9:
左上,1;上中,2;右上,3;左中,4;右中,6;左下,7;下中,8;右下,9。
/*/
Stage.scaleMode = "noScale";
import mx.transitions.*;
import mx.transitions.easing.*;
var idArr:Array = ["image0", "image1", "image2", "image3", "image4"];
var numArr:Array = [1, 2, 3, 4, 6, 7, 8, 9];
var i:Number = 0;
var total:Number = 5;
var depth:Number = 0;
var loopID:Number;
var setTime:Number = 2500;
//
for (var j:Number = 0; j<total; j++) {
var mc:MovieClip = this.attachMovie("btn", "mc"+j, j+10000);
mc._x = 194+j*21;
mc._y = 278;
mc.j = j;
mc.btnTxt.text = j+1;
mc.onRelease = function() {
  wipe(this.j);
  for (var m:Number = 0; m<total; m++) {
   if (m == this.j) {
    this._parent["mc"+m].gotoAndStop(2);
   } else {
    this._parent["mc"+m].gotoAndStop(1);
   }
  }
};
mc.onRollOver = function() {
  clearInterval(loopID);
};
mc.onRollOut = function() {
  loopID = setInterval(this._parent, "loop", setTime);
};
}
//
wipe(i);
mc0.gotoAndStop(2);
function wipe(number:Number):Void {
var randomNum:Number = numArr[Math.floor(Math.random()*numArr.length)];
var imageMc:MovieClip = this.attachMovie(idArr[number], "image"+depth, depth);
上一页12 下一页
文章如果有错误或者缺少文件,请发邮件提交给我们
上一篇:Flash制作大雪纷飞效果动画
下一篇:flash幻灯片网页效果
Tags:     效果 展示 图片 像素 var // function depth loop :Void
>>> 最新评论:(共有 0 位网友发表了评论)      查看所有评论
  发表评论
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
·本站发布内容均为客观表达作者观点,不代表闪无忧立场,请勿攻击和漫骂
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
  教程分类
  基础操作   动画特效
  应用开发   组件学习
  As程序   动画教程
  Flash cs3   AS 3.0
  FCS/FMS教程   Loading教程
  Flash与Web   Flash教程连载
  相关文章
·Flash旋转拖尾文字效果的制作教
·flash打造佛光效果实例教程
·Flash烛光动画特效实例教程
·Flash as打造的随机画圆弧效果
·超酷flash光晕移动效果
·Flash打造简单的飘雪动画视觉特
·Flash画图功能打造齿轮动画特效
·flash春雷闪电效果
·两次遮照打造环绕效果
·flash幻灯片网页效果
  热门文章
·Flash进度条的制作详细讲解(组图)
·flash幻灯片网页效果
·Flash打造简单的飘雪动画视觉特效
·Flash旋转拖尾文字效果的制作教程
·flash水影效果字
·全Flash动画网站实现的基础教学
·超酷flash光晕移动效果
·flash春雷闪电效果
·Flex 3 AdvancedDataGrid的使用(第二
·Flash制作大雪纷飞效果动画
·即拷即用的loading代码
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号