手机
当前位置:查字典教程网 >网页设计 >Flash教程 >flash里的这段AS 图片特效
flash里的这段AS 图片特效
摘要:复制代码代码如下:znum=0;this.img2.setMask(this.mov);allz=newArray();allz[0]=[1...

复制代码 代码如下:

znum=0;

this.img2.setMask(this.mov);

allz=newArray();

allz[0]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[1]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[2]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[3]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[4]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[5]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[6]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[7]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[8]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[9]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[10]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[11]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

for(i=0;i<39;i++)

{

for(j=0;j<12;j++)

{

this.mov.nemo.duplicateMovieClip("m"+(i-1)*35+j,(i-1)*35+j);

this.mov["m"+(i-1)*35+j].xnum=i;

this.mov["m"+(i-1)*35+j].ynum=j;

this.mov["m"+(i-1)*35+j]._x=i*20+30;

this.mov["m"+(i-1)*35+j]._y=j*20+20;

this.mov["m"+(i-1)*35+j].onEnterFrame=function()

{

if(_root.allz[this.ynum][this.xnum]==_root.znum)

{

this.play();

}//endif

};

}//endoffor

}//endoffor

this.onEnterFrame=function()

{

if(znum<40)

{

this.znum++;

}//endif

};

znum=0;//初始化znum变量

this.img2.setMask(this.mov);//设置this.mov为tis.img2的影片剪辑

allz=newArray();//声明一个数组,以下为数组初始化部分

allz[0]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[1]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[2]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[3]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[4]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[5]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[6]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[7]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[8]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[9]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

allz[10]=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38];

allz[11]=[38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1];

for(i=0;i<39;i++)//调用数组的循环

{

for(j=0;j<12;j++)//调用数组的循环

{

this.mov.nemo.duplicateMovieClip("m"+(i-1)*35+j,(i-1)*35+j);//在this.mov.memo上创建影片剪辑的实例,"m"+(i-1)*35+j表达式的值为要复制的影片剪辑的目标路径或是对影片剪辑实例的直接引用,(i-1)*35+j表达式的值为复制的影片剪辑的唯一标识符

this.mov["m"+(i-1)*35+j].xnum=i;//为xnum赋值

this.mov["m"+(i-1)*35+j].ynum=j;//为ynum赋值

this.mov["m"+(i-1)*35+j]._x=i*20+30;//设定this.mov["m"+(i-1)*35+j]X坐标

this.mov["m"+(i-1)*35+j]._y=j*20+20;//设定this.mov["m"+(i-1)*35+j]Y坐标

this.mov["m"+(i-1)*35+j].onEnterFrame=function()//以SWF文件的帧频重复调用。分配给onEnterFrame事件处理函数的函数将在附加到受影响的帧上的所有ActionScript代码之前处理。

{

if(_root.allz[this.ynum][this.xnum]==_root.znum)如果数组值与root.znum相同,则播放此剪辑

{

this.play();

}//endif

};

}//endoffor

}//endoffor

this.onEnterFrame=function()//同上

{

if(znum<40)//如果znum小于40,则znum递加

{

this.znum++;

}//endif

};

【flash里的这段AS 图片特效】相关文章:

flash线条工具教程

Flash制作超炫彩色线条动画特效

Flash AS制作控制图片大小的滑块效果

flash的落叶制作实例教程

flash 减肥教程

flash中AS的使用技巧汇总

Flash AS 实例进阶 图片滚动效果

flash的播放速的制作方法

Flash AS3简单制作美女图片缓动特效gif动画

教你用Flash制作飞舞的螺旋动画特效

精品推荐
分类导航