steam可以提现吗:【动画教程】旋转相册

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 01:53:48
',1)">
效果图:',2)">
制作方法:
1、打开Flash8.0 新建文档,设置默认,导入8张图片到库,备用。
2、制作“小图”影片剪辑,插入名为“元件1”的影片剪辑,拖入一张图片,打散,切
割成宽高为240*240的正圆,全居中;同理,分别制作元件2—8。
3、制作“大图”影片剪辑,图层1的前8帧都转化为空白关键帧,第1—8帧分别拖入元件1—8,都全居中;图层2第1帧输入语句stop();
4、组织场景:
(1)图层1更名为“小图”层,将元件1—8拖入舞台,位置随意,宽高修改为60*60,实例名分别为mc1、mc2……mc8;然后分别给元件1—8输入以下相同的语句(即先点中元件,再打开动作面板输入语句):
onClipEvent (load) {
i = 0;
r = 150;
}
onClipEvent (enterFrame) {
this._x = 275+Math.cos(i*Math.PI/180)*r;
this._y = 200+Math.sin(i*Math.PI/180)*r;
i++;
}
最后对每个元件上的语句中的初始化变量i做相应修改,其它不变:
元件2:i=45;
元件3:i=90;
元件4:i=135;
元件5:i=180;
元件6:i=225;
元件7:i=270;
元件8:i=315;
(2)图层2更名为“大图”层,拖入“大图”元件,实例名datu,全居中。
(3)图层3更名为“脚本”层,在第1帧输入以下语句:
onEnterFrame = function () {
if (mc1.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(1);
}
if (mc2.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(2);
}
if (mc3.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(3);
}
if (mc4.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(4);
}
if (mc5.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(5);
}
if (mc6.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(6);
}
if (mc7.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(7);
}
if (mc8.hitTest(_xmouse, _ymouse)) {
_root.datu.gotoAndStop(8);
}
};
测试,OK!
双击自动滚屏 【打印本页】 【关闭窗口】
   kairry图书馆欢迎您!