粗暴变温柔——雅虎Widget制作秘笈之“声色大变幻”
编程爱好者
Widget是雅虎中国旗下一种基于Widget引擎,运行在用户桌面上的各种小应用工具的集合。Widget可以由网民很方便地动手制作,目前正风靡港台地区。与传统软件开发不同的是,Widget创作并不需要高深专业的计算机知识,甚至不需要编写代码。下面我们继续介绍Widget的创作技巧供大家参考。
心里不爽!打沙袋摔枕头来解气?真是太落伍了!现在,雅虎Widget能够在电脑桌面上就让你痛快淋漓地发泄出心中怨气。在雅虎Widget中文网站下载完这个名为“射击游戏”(cn.widget.yahoo.com/gallery/view.htm?widgetID=49&cate=2)的火爆Widget后(图1),桌面右上方的“皮带”上有表示各种弹药的图标,只要轻轻点击就可以实现不同的破坏效果,非常逼真。收拾“战场”时,只须按下重置按钮即可。可是,咱们向来不提倡暴力,那么如何让这个火药味浓厚的Widget变得有几分温柔色彩呢?下面,我们就教你一步步来。

首先,用Winrar解压缩软件来看看这个Widget的“五脏六腑”,我们把其中除了“.kon”文件以外的所有文件全部复制到一个新建的文件夹里。可以看到,在原压缩文件中有一个名为“Resources”的子文件夹,其中有这个Widget需要的所有图片,而“.kon”文件则有运行所需的代码。
现在,把原来“皮带”上冷冰冰的子弹换为火辣辣的性感红唇,只要把新图片也命名为“knife.png”替换掉原图片就可以了。但是,这么漂亮的红唇如果吐出的是一个个飞刀是不是太煞风景?何不换成与它更搭配的一颗颗红心呢?我们找来一张PNG格式的红心图片,命名为“2.png”,然后右键点击“.kon”文件,以记事本方式将它打开,把以下代码“shot.src ="Resources/knifehole.png" ”修改为“shot.src ="Resources/2.png"”就可以实现在桌面出现一颗颗动人红心的效果了。
俗话说“有声有色”,图片效果换了,干脆把那让人心惊胆跳的飞刀声也换掉吧,我们用一段让人听了心痒痒的来电铃声代替它。控制原有声音效果的是名为“knifeshot.wav”的文件,我们找来一个电话铃声的音频文件,命名为“ring.wav”,并且将以下代码“play("Resources/knifeshot.wav",false)”改为“play("Resources/ring.wav",false)”即可。最后,把改动后的“.kon”文件也复制到自己新建的文件夹中,再次压缩成ZIP格式并且将扩展名改为“.widget”,一个全新的Widget就诞生了(图2)。

现在,就可以在桌面上运行这个全新的Widget了,“皮带”上的其他几个图标和与之对应的图片、声音效果也可以用同样的方式修改,我们这里只是抛砖引玉。