返回列表 回复 发帖

[原创]<俊俊教程系列>递增遮照效果

以前看见这个效果很不错 所以就模仿一个做了
先看效果
[upload=swf]UploadFile/2005-8/2005813144156503.sw
首先找两个一样大小的图片


然后把导入到FLASH库里
先把图一拖入到场景里 转换成影片剪辑命名为1 然后在第80针插入关键针
新建图层2 把图片2转换成影片剪辑命名为2拖入到场景里放在第40针 然后在第40,80针插入关键针在它们之间创建补间动画 把第40针的图片ALPHA值调为0
新建图层3 在场景中新建一个影片剪辑命名为3 ,在影片剪辑3的属性里命名为mc.影片剪辑里第一针在画布左边画一个高400宽10的白色无边框矩形转换成元件 在第20针把元件宽调整为 50 ALPHA值调为0 创建补间动画 在第20针上写入代码stop();
[upload=bmp]UploadFile/2005-8/200581312823479.bmp[/upload]
然后再新建一个影片剪辑4 在影片剪辑4的属性里命名为mask
把刚才做的影片剪辑3放进影片剪辑4的第一层
新建一个层 在第一针写如下代码
[upload=bmp]UploadFile/2005-8/2005813143637185.bmp[/upload]
现在把影片剪辑4放在图层3的第四十针里 就完成了
可以测试效果
[upload=fla]viewFile.asp?ID=263186[/upload]



2005-8/200581311404126.bmp
2005-8/200581312823479.bmp
2005-8/2005813143637185.bmp
2005-8/2005813144557529.jpg
2005-8/200581311408389.bmp
2005-8/200581314454134.jpg

2005-8/2005813144156503.swf (53.7 KB)

2005-8/2005813144142906.fla (400 KB)

好棒的效果~~~
没有人看 自己先顶下
不错。。爽
效果好漂亮 学习啊!~
漂亮!
这个效果很在就见过不过一直不知道怎么做!~现在明白了谢谢楼主分享哦!~
支持一下,言简意赅
你这代码就不能给写出来啊,嘿嘿,我怕打错了

为什么我做出来会这样?

错在哪里?帮我看看行吗?
[upload=swf]UploadFile/2005-8/2005825115544127.sw
源文件:
[upload=fla]viewFile.asp?ID=265302[/upload]

2005-8/2005825115544127.swf (23.75 KB)

2005-8/2005825115751129.fla (64 KB)

以下是引用蝴蝶来过在2005-8-25 11:58:01的发言:
错在哪里?帮我看看行吗?
[upload=swf]UploadFile/2005-8/2005825115544127.sw
源文件:
[upload=fla]viewFile.asp?ID=265302[/upload]


看了你的原文件 回答你的几个错误
1)。你把 stop(); 写成 shop();了
2)。你把我放在影片剪辑里的代码给放到时间轴上去了
3)。给影片剪辑的属性命名 不是在时间轴上命名 你弄成给针命名了
最后 你把我的原文件下回来好好看看 不懂的再问吧
你命名的mask真不知道放在哪了?找不到
你把场景上那个MC点开 它嵌套了一个MC 里面那个MC的命名就是MASK
你的源文件有问题吧?只有几个图片和影片剪辑

没问题啊 你认为有什么问题呢?
"只有几个图片和影片剪辑" 少了什么吗?
不错,顶
不错,不错,顶啊~~~~
下不了呀:(
为什么呀
好眩的效果
效果真不错
这招我拿了啊

你好!有个问题请指教一下。

1.我把它改成这样为什么不可以
var i = 0;
mc.onEnterFrame = function() {
        if (i<40) {
                this.duplicateMovieClip("mc"+i,i);
                aa._x = Math.floor(i/1)*38;
                aa._y = Math.floor(i%1)*35;
                aa = _root.mask["mc"+i];
               
                i++;
        }
};
2.建议这句:aa._x = Math.floor(i/1)*38;
        aa._y = Math.floor(i%1)*35;
写成这样可以简化
          aa._x =this.i*38;
         aa._y =0;
效果真好
FLASH中那个X删键没有用怎么办,我想搞成一按那个X键 那图片就消失 的效果 希望你可以帮忙

http://data1.flash.qq.com/0/0/327/164-1192128486.swf

很有趣!

好漂亮..
真棒
楼主好像您的附件一个都下载不了啊?
灵魂是生是死,面对的是选择!
返回列表