四步走 打造XP的绚丽动态桌面
影音乐园
最近有读者来信谈到,他去朋友家做客,发现朋友电脑中的桌面非常酷炫,问小编有没有办法帮忙实现。其实,打造绚丽动态桌面的方法并不难,用Flash软件完全可以实现。那么赶快用下面的方法试试吧!
先对Flash桌面进行一下说明以便理解制作思路。该桌面Flash具有以下功能:显示年月日、星期和时刻;调用外部MP3文件进行播放;根据星期不同显示不同的背景图片。当然还可以自己添加一些其他功能,比如闹钟等。
第一步
创建一个Flash文件,我们在这里命名为out.fla,设置影片属性如图1所示。

按“Ctrl+F8”创建一个新的影片,命名为time,进入time的编辑模式,创建两个输入文本,命名为date1和date2,返回场景1,将建立的影片time拖入场景1放在适当的位置,将该层命名为time。选择影片time,打开action编辑器,选择专家模式,输入action。
这里是获取当前时间,并在输入文本date1、date2中显示年月日及时间。
退出action编辑器,点击“文件→导入→导入到库”,选择8张准备好的背景文件,文件大小最好等于显示器分辨率(比如笔者的1024×768),然后导入到库中,新建一个层,选一张图片作为首页,层名为jpeg。
新建一个层命名为action,在第一帧上添加如下命令。
action:
fscommand("fullscreen","true");
stop();
这一句是为了保证别人拷贝去使用时,能够适应相应的桌面而全屏显示。
第二步
再新建一个层命名为button,在该层加入一个输入文本date,选择button层的第一帧加入如下命令。
action:
wdate=new Date();
day=wdate.getDay();
date=day;
delete wdate;
wdate=new Date();
在这里获取星期几,以供今后判断选择哪张图片作为背景。
按“Ctrl+F8”创建一个按钮,该按钮只在hit处插入一个关键帧并画一个矩形,这样输出swf中就会透明显示该按钮。进入场景1,将该按钮拖到场景1中利用缩放工具调整按钮大小以覆盖场景1中图片。选择按钮打开action面板,输入:
on (rollOver){
if (number(_root.date)== 0) {
gotoAndPlay(8);
} else {
gotoAndPlay(number(_root.date)+1);
}
}
当鼠标在按钮上滑过时,根据date的值选择跳转到哪一帧。
在jpeg层上创建7个关键帧,并将其他层插入帧1适应jpeg的帧长度并调整层的顺序(图2)。

在第2帧上添加:
gotoAndPlay("星期一",1);
依次在3、4、5、6、7帧中加入直至第8帧加入:
gotoAndPlay("星期日",1);
创建7个场景,分别命名为“星期一”至“星期日”。
在每个场景的第1帧加入:
stop();
这样跳转到该场景就会停止播放。在这里我选择帧跳转到场景,目的是为了体现Flash的动画功能。你在这里可以添加图片的过渡动画,比如说淡入淡出,百叶窗等动画效果,在这里就不一一讲述了。
第三步
为文件添加音乐,考虑到大家的爱好都不一样,我在这里选择从外部调入MP3。在该fla文件所在的文件夹内创建一个子文件夹,命名为sound,拷贝7首歌曲在里面,将MP3文件名更名为001.mp3~007.mp3。按“Ctrl+F8”创建一个按钮,按钮看个人喜好制作漂亮些,选择场景“星期一”拖入两个按钮在适当位置,在第1个按钮上加入如下:
action:
on (release) {
mySound=new Sound();
mySound.loadSound("sound/001.mp3",true);
}
在第2个按钮上加入如下:
action:
on (release) {
mySound.stop();
}
用Shift键配合选择两个按钮同时复制,进入“星期二”至“星期日”场景,按下“Ctrl+Shift+v”粘贴到场景中相同的位置,并将第1个用来播放的按钮mySound.loadSound("sound/001.mp3",true)修改为mySound.loadSound("sound/002.mp3",true),直至最后“星期日”场景。
制作过程基本结束,你可以充分发挥你的想象力,为文件添加一些装饰,让文件看起来尽可能美观。
到此,检查无误后你就可以输出out.swf和out.html文件了。
第四步
用网页制作软件进入out.html的编辑模式,选择页面属性进行边界的设置。边界一般是没有数值的,你在这里一定要输入0,背景颜色选SWF背景的颜色(图3),这样显示出来才美观,才是真正的全屏没有边界。

要特别注意的是必须将文件夹中的out.swf、out.html文件和sound文件夹保存在一个文件夹内,这样播放和显示才会正常。
最后进入桌面点击右键选择“属性→桌面”,选择文件夹中的out.html,点击“确定”,此时一个动态背景就跃然在桌面上了。