移植Flash趣味游戏到Vista侧边栏

董师傅茶坊

读者VS董师傅

晓东:最近我安装了Vista系统,特别喜欢那个侧边栏工具,因此也下载了不少的趣味小插件,其中还包括了一些小的Flash游戏,只可惜很快就玩腻了,我想请教董师傅,能不能把自己喜欢的Flash游戏制作成侧边栏中运行的插件呢?

董师傅:你这个想法很有创意。我研究了一下,发现实现这种想法其实很简单。

由于侧边栏中的插件均是利用HTML或XML编写网页来构成它的外观、用Java脚本实现它的功能,因此要是直接编写插件,对普通用户来讲确实存在一些难度。不过我们可以采用“替换”的方法来移植其他的趣味Flash游戏到Vista侧边栏。

第一步:下载现成侧边栏游戏

首先从http://www.cpcw.com/bzsoft下载一款“五子棋”侧边栏游戏,然后解压缩该游戏到“D:\五子棋”。

第二步:替换成趣味Flash游戏

将你机器上的Flash小游戏重命名为“sample_1.swf”,本文以在http://www.cpcw.com/bzsoft下载一个Flash版跑跑卡丁车游戏为例,重命名游戏名后,将它覆盖掉“D:\五子棋\swf”文件夹下同名文件;接下来运行Flash版跑跑卡丁车游戏,抓取一张游戏截图并保存为“icon.png”文件,再次覆盖掉“D:\五子棋”文件夹下的同名文件(图1)。

24-f5-02.jpg
图1

第三步:调整参数

用记事本程序打开“D:\五子棋”下的“Gadget.xml”文件,将其中“五子棋”里的游戏名称修改为“跑跑卡丁车”、“author name=”后面的文字修改为你的名字,它们将显示在“添加小工具”的界面中;然后进入“D:\五子棋\js”文件夹,将“FPlayer.js”中“v_width=450”、“v_height=450”里的数值修改“跑跑卡丁车”分离侧边栏后显示在桌面上的窗口长宽大小。本例中将游戏的窗口大小修改为“v_width=950”、“v_height=950”(图2)。

24-f5-03.jpg
图2

第四步:打包

进入“D:\五子棋”目录,选中所有子文件夹,右击并选择“添加到压缩文件”,在弹出的WinRAR配置界面里将“压缩文件名”修改为“跑跑卡丁车.gadget”,然后从“压缩文件格式”中切换到“ZIP”,点击“确定”按钮后完成。

现在双击刚刚生成的“跑跑卡丁车.gadget”文件会弹出安装窗口,完成后就可在“添加小工具”面板中找到它,启用后就能在侧边栏中玩自己的Flash游戏了。效果如图3所示

24-f5-04.jpg