〓〓〓〓整体设计思路及制作过程:
相关软件:
photoshop flash
==============================华丽分割线==================================
模块分析:模块1有几个小点,调色、Loading、
简单的的旋转效果,鼠标跟随。
制作歩奏:
1.打开原图双击解锁,快捷键Ctrl+B色彩
平衡,调出中间调,和高光参数,如下图:
.
2.点击菜单上的【图像】-【调整】-【可选颜色】,设置参数如下,完成后勾选【方法绝对】:
调色是因物体和背景 而异,不是固定的。
.
.
.
.
3.同样的快捷键Ctrl +L调出色阶,设置参数如下图:
色阶分别选区4种色泽:
.
4.新建一个图层,Ctrl+Shlft+Alt+E盖印可见图层,用滤镜中Topaz加以完整修饰,最滤镜菜单中的【锐化】-【USM锐化】,参数设置如下图:
5. 新建图层Ctrl+Shlft+Alt+E盖印可见图层,拖入背景,把图完全抠出,图层样式选择线性加深,透明度85%。
6.打开Flash,把做好的图导入到库,Ctrl+F8新建一个影片剪辑,图层一第1帧拖入2个1/4的扇形第10帧按下F5:
新建图层2同样拖入素材,并用变形工具旋转,如下图:
7.Ctrl+F8在新建一个影片剪辑,在1-14帧拖入一个圆下素材,同样歩奏,15-27拖入另一个素材,如图:
8.最后回到场景做Loading,最后图层
动作层,用于写控制代码。选择第一桢,按F9在里面写入下面代码:
fscommand("allowscale", "false");
在第2桢位置按F6插如一个关键桢,再按F9在代码窗口里写入:
byteloaded = _root.getBytesLoaded();
bytetotal = _root.getBytesTotal();
loaded = int(byteloaded /bytetotal * 100);
t = getTimer ();
percent = "下载进度:" +loaded + "% ( " + int(byteloaded/1000) + " K / " + int(bytetotal/1000) + " K )";
rate = "下载速度:" + int(byteloaded/t * 100)/100 + " K/s";
loadb
ar.gotoAndStop( loaded );
timeloaded = int(t/1000);
timeyu = int(timeloaded * (bytetotal- byteloaded) / byteloaded);
timeyu = int(timeyu / 60) + ":" + int(timeyu % 60);
timeloaded = int(timeloaded / 60) + ":" + int(timeloaded % 60) ;
time = "已用时间:" + timeloaded + " " + "剩余时间:" + timeyu;
loadbar._xscale=loaded;
在第3桢再按F6插入关键桢,按F9在代码窗口写入:
if (byteloaded < bytetotal)
{
gotoAndPlay(2);
}
else
{
gotoAndStop(4);
}
9.简单的鼠标跟随都会,就不多说了,这种鼠标跟随是有多种
动态图片组成,这是鼠标右键代码
function ddiQ(obj, item) {
getURL(http://user.qzone.qq.com/170088753, "_blank");
}
function tab() {
}
var Week_array = new Array("星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
var MYDate = new Date();
var year = MYDate.getFullYear();
var month = MYDate.getMonth()+1;
var date = MYDate.getDate();
var h = MYDate.getHours();
var m = MYDate.getMinutes();
var s = MYDate.getSeconds();
var day = Week_array[MYDate.getDay()];
var DateStr = year+":"+month+":"+date+" "+h+":"+m+":"+s+" "+day;
myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
expandmenu = new ContextMenu();
eval("expandmenu").hideBuiltInItems();
eval("expandmenu").customItems.push(new ContextMenuItem("主题:舞动青春", tab, true, true, true));
eval("expandmenu").customItems.push(new ContextMenuItem(DateStr, ddiQ));
_root.menu = myMenu;
_root.menu = eval("expandmenu");
模块2:
http://vip.qzone.net.cn/flash18/20090611075218_jingw2.swf
模块3:
http://vip.qzone.net.cn/flash18/20090611074007_jingw3.swf
模块4:http://vip.qzone.net.cn/flash18/20090610061600_jingw4.swf
用户评论
热门评论
最新评论
已有0人参与,点击查看更多精彩评论