永发信息网

flash怎么制作百叶窗式的图片变换??

答案:3  悬赏:30  手机版
解决时间 2021-05-19 20:37
flash怎么制作百叶窗式的图片变换??
最佳答案
用Adobe公司的flash软件,可以学一下ActionScript动作脚本语言。1.新建一个图层,在其上放上8个空白关键桢,每一个桢放入一个图片,分别为pic1,pic2,pic3,pic4,pic5,pic6,pic7,pic8.
2.新建另一个图层,同样在它上面放上8个关键桢,放入相同的图片,只不过图
片的顺序为:pic2,pic3,pic4,pic5,pic6,pic7,pic8,pic1;看出来了吧,对了,就是将
它们的顺序错位.
3.新建一个影片元件"mark",画一个小方块.这个主要用于以后的mark层.将这个
小方块从小变大,再从大到小创建变形动画.在动画的最近一桢加入代码:
_root.play();
4.再创建一个影片元件”mark2"在第一桢加入代码:
var ypos = new Array(10);
var xpos = new Array(10);
for (var i = 1, s = 0; i<=10; i++, s += 30) {
ypos[i] = s;
for (var j = 1, t = 0; j<=10; j++, t += 40) {
xpos[j] = t;
}
} var speed = 4;
for (i=1; i<=10; i++) {
for (j=1; j<=10; j++) {
var s = this.getNextHighestDepth();
attachMovie("mark", "mark"+i+j, s);
with (this["mark"+i+j]) {
_x = 0;
_y = 0;
}
}
} onEnterFrame = function () {
for (var i = 1; i<=10; i++) {
for (var j = 1; j<=10; j++) {
with (this["mark"+i+j]) {
_x += (xpos[j]-_x)/speed;
_y += (ypos[i]-_y)/speed;
_rotation += 5;
}
}
}
};
5.回到主场景中,建一个新图层:”mark".将”mark2"放入其中.
6.再新建一个图层”action",并创建8个关键桢,在每个关键桢上
加上代码:stop();(我们前面在影片元件”mark"中最后一桢用_root.play();
就是这个道理.);
7.将”mark"图层设为遮蔽层.
全部回答
用遮罩效果
太多了,我就不打了,我给你找了个教程你参考一下 Flash中百叶窗效果的实现

http://www.woyaoedu.cn/CG/Flash/20070517118.shtml

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“猫走不走直线,关键看老鼠。”求其含义。
华晨宇经典采访语录,如何看待华晨宇在明日之
一起来看流星雨中朱锌骁饰的帽子是什么帽子
手机辐射大还是电脑辐射大
每秒做100次全振动的波源产生的波,它的频率
QQ烽火怎么样才能得到激活码
邵武有没有交行?
早上醒来用如何语言和老公问候早安
这样可以熄灭qq宠物图标
最新联想笔记本价格
看到齐家团购网上有一个TOTO的活动,打折到4.
元素刷图怎么加点,元素达人来,文盲爬,复制
华硕主板M3N78-CM
安装钢结构如何套定额,钢结构的雨蓬套什么定
怎么写好部门管理制度,公司管理制度怎么写?
推荐资讯
求做手机主题的PHG透明图标
网站怎么创建?
大金空调出现质量问题如何维权?
学校头发问题
找些好听的新歌,
给我几个DJ网站
对生活老公失望的句子,对老公失望心寒的句子
跪求CF图标点亮方法!!!!
她在学校对我说<我去吃屎 她是喜欢我吗?>
一道关于共边定理的几何题
如何在地图上看水位
和我们握手 用英语翻译是用shack hands with
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?