flash里的这段AS 图片特效_Flash As

复制代码 代码如下:

znum = 0; 
this.img2.setMask(this.mov); 
allz = new Array(); 
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(); 
} // end if 
}; 
} // end of for 
} // end of for 
this.onEnterFrame = function () 

if (znum < 40) 

this.znum++; 
} // end if 
};

znum = 0; //初始化znum变量 
this.img2.setMask(this.mov); //设置this.mov为tis.img2的影片剪辑 
allz = new Array(); //声明一个数组,以下为数组初始化部分 
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(); 
} // end if 
}; 
} // end of for 
} // end of for 
this.onEnterFrame = function () //同上 

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

this.znum++; 
} // end if 
}; 

时间: 2024-10-27 02:44:18

flash里的这段AS 图片特效_Flash As的相关文章

Flash制作一种特殊的图片特效动画

特效|图片特效 演示效果: 点击这里下载源文件 打开FLASH.新建FLASH文档. CTRL+F8新建一个元件..导入一张图片,把图片拉入主场景中..点击图片调整属性.把图片设为一个面布大 新建一个图层,按住ALT键把图层1的帧复制上去.然后在图层2上新建一个图层.这个图层是要用来做遮罩的.用方框工具画出个框形,设置参数为 图层3上插入关键帧..然后设置参数.让刚才做的长方块刚好有满画布大 然后制作成形变动画 在图层3图层2点一下眼睛设为不显示并锁定.以方便对图层一的操作,原图是 只要修改一下

练习:Flash 8 制作超酷的阴影图片特效

特效|图片特效 利用Flash8中的滤镜功能制作漂亮的动画效果,效果不错,初学者可以看着做一做. 效果: 点击这里下载源文件 简单给大家说说制作的步骤,有不明白的自己看看源文件吧. 新建立Flash文档,按图片大小调整文档大小.背景和帧频. 然后导入两幅图片,分别转换为电影剪辑元件. 在主场景中建立2个图层,分别做两个图片的运动动画效果,在做补间动画之前先设置两个图片的投影滤镜,使他们有阴影. 然后制作动画,注意调整图片的位置和颜色设置. 在这里不详细给大家说了,直接看源文件吧!

Flash AS3简单制作百叶窗图片特效

Flash AS3简单制作百叶窗图片特效,适合初学者的教程,希望大家能练习! 图片百叶窗特效: 制作过程: 任意选择一个图片,当做本例动画中的图片,我们将使该图片达到百叶窗动画特效. 然后按Ctrl+J修改文档的属性,设置任何颜色为背景都可以,大小调整到和自己选择的图的大小一样大就可以了,幁频设置为38fps 就可以. 把图层1命名为photo,把外部准备的图片导入到舞台,然后按F8转变为原件,类型是影片剪辑, 然后拖拽到舞台,打开属性面板,设置如下:

jquery淡化版banner异步图片文字效果切换图片特效

 全屏淡入淡出简洁banner,异步图片文字效果切换图片特效,需要的朋友可以参考下  代码如下: <pre code_snippet_id="280064" snippet_file_name="blog_20140408_1_8982765" name="code" class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti

如何在树莓派上使用图片特效

如何在树莓派上使用图片特效 现在使用树莓派摄像头模组("raspi cam"),也可以像使用卡片相机那样,给拍摄的照片增加各种各样的图片特效. raspistill命令行工具,为您的树莓派提供了丰富的图片特效选项,来美化处理你的图片. 有三个命令行工具可以用于抓取raspicam拍摄的照片或者视频,在这文章中将重点介绍其中的raspstill工具.raspstill工具提供了丰富的控制选项来处理图片,比如说:锐度(sharpness).对比度(contrast).亮度(brightne

jquery淡化版banner异步图片文字效果切换图片特效_jquery

复制代码 代码如下: <pre code_snippet_id="280064" snippet_file_name="blog_20140408_1_8982765" name="code" class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

网页图片特效小技巧

技巧|特效|图片特效|网页 这几个网页图片特效小技巧基本主要利用了一些鼠标控制语句.css滤镜代码,加上简单的javascript语句实现的,简单有趣,可以作为帮助一些朋友javascript入门的小例子. 图片循环渐显渐隐 效果描述:图片循环渐显渐隐-- 实现方法: 1.把如下代码加入<body>区域中: <img src="http://www.webjx.com/htmldata/2005-05-25/image1.gif" name="u"

网页图片特效技巧小总结

技巧|特效|图片特效|网页 这几个网页图片特效小技巧基本主要利用了一些鼠标控制语句.css滤镜代码,加上简单的javascript语句实现的,简单有趣,可以作为帮助一些朋友javascript入门的小例子. 图片循环渐显渐隐 效果描述:图片循环渐显渐隐-- 实现方法: 1.把如下代码加入<body>区域中: <img src="http://www.webjx.com/htmldata/2006-02-27/image1.gif" name="u"

Flash实现随机加载外部图片的制作方法

加载|随机 想实现的效果是:每次刷新存在有Flash的网页,打开的图片均不一样.随机载入嘛. 制作方法: 1.新建550*413FLASH文档: 2.新建空影片剪辑loadpic; 3.将loadpic拖至场景中,设置实例名称为"loadpic": 4.在此FLASH文档保存的相同目录下新建文件夹images;(网页上传的时候也要把图片上传) 5.在其中放置1.jpg,2.jpg,3.jpg: 6.新建图层AS: 7.在其中加入代码: filename=["1.jpg&quo