| 一、百页窗效果 1、新建一个MC命名:zougaitou_mc (1)第一帧画一个随意方形,并转换为图形元件,注意中心点定在左上角。如图一
 (2)第20帧,把图形的宽设为1。1帧到20帧为形状动画。第1帧AS停止,第20帧插入空白关键帧AS为停止。如图二。
 2、新建一个MC命名:zougai (1)把上面的zougaitou拖入场景,命名为zougaitou_mc。其它设置见图三
 (2)AS图层: 第一帧:stop(); 第二帧: //设置zougaitou_mc宽和高 zougaitou_mc._width = 10; //取得转场图片MC的X、Y轴位置 zougaitou_mc._height = _root.tu1_mc._height; var tu1_mc_x = _root.tu1_mc._x-this._x; var tu1_mc_y = _root.tu1_mc._y-this._y; //复制遮盖条并设定位置 var i = _root.tu1_mc._width/10; while (i>0) { duplicateMovieClip(this.zougaitou_mc, "zougaitou_mc"+i, i); setProperty("zougaitou_mc"+i, _x, tu1_mc_x+(i-1)*10); setProperty("zougaitou_mc"+i, _y, tu1_mc_y); i = i-1; } //设定遮盖MC _root.tu1_mc.setMask(_root.zougai_mc); 第三帧: var p = _root.tu1_mc._width/10; while (p>0) { with (this["zougaitou_mc"+p]) { play(); p = p-1; } } gotoAndStop(1); 3、主场景 (1)把zougai把入主场景外的随意地方,命名为:zougai_mc。见图:
 (2)导入一张图片并转为MC,命名:tu1_mc。注意中心点位置,具体见图。
 (3)在tu2图层放一张图片,在AS层放一个按钮命名:bb_btn。其AS如下: bb_btn.onRelease = function() { _root.zougai_mc.play(); }; OK,看看效果吧。
http://www.visionshow.com/tutorial/Flash/20070626/7723.html
|