“桌面街舞”随心跳——5分钟让Widget人偶变形又变行
编程爱好者
一个源自日本漫画的可爱跳舞小人偶也被做成了Widget(下载地址http://cn.widget.yahoo.com/gallery/view.htm?widgetID=45),在我们的桌面劲爆起舞(如图)。今天就教你如何让热辣的她变形又“变行”!

在雅虎Widget网站(cn.widget.yahoo.com)下载完这个名为“五个条五月”的可爱小人偶后,我们先用Winrar软件打开她来一窥究竟。你可以看到构成她活泼舞姿的14张图片和lesson.kon源代码文件,用记事本打开lesson.kon文件后,就可以根据你的喜好来编辑文件,实现不同的动画效果了。下面,我们简单教你如何实现改变小人偶的个头、跳舞速度和舞蹈方式。
首先我们要让她由小不点变成高妹。不难发现定义图片大小的代码是:
<image>
<height>116</height>
<width>78</width>
其中“<width>78</width>”规定图片宽度为78,“<height>116</height>”规定图片高度为116,如果我们等比例修改数值为156和232,图片宽和高就会各自增大一倍。
定义跳舞区域大小的代码是:
<window title="Satsuki">
<name>Satsukiwin</name>
<width>78</width>
<height>116</height>
这里面的数值也都是可以改变的,数值越大,跳舞的区域就越大。
接下来,我们再让这个劲舞辣妹舞姿温柔一些,跳得慢一些。控制她跳舞速度的是以下代码:
</action>
<action trigger="onTimer" interval=".1">
其中“.1”代表动作间隔时间为0.1秒,我们把数值改小或改大,她就会跳得更快或更慢。那么,如何让MM从最后一个动作往回跳呢?很简单,让“dancer1.png”图片与“dancer14.png”图片对调,其他图片的文件名作相应修改,她的整套舞蹈动作就全变了,是不是很神奇?