网上有很多现成的Flash游戏,一直想在手机上玩,虽说Android2.2支持Flash,但是大多数游戏需要键盘控制,最多的就是方向键,而手机大多数没有键盘(有键盘的好像也不行),所以实际上就没办法玩了。现在Rexsee提供了一个很简单的解决方案,可以迅速将Flash游戏移植到Android手机上(2.2以上)。(目前Rexsee已经开源,在社区可以查看全部的开发手册、API说明与源码下面是一个例子,把经典的美羊羊卡丁车移植到了手机上,而且有两个版本,一个用虚拟键盘,一个用方向传感器。所有代码是用HTML和JS写的,包括全部HTML,总共只有100多行。步骤如下:准备键盘图片,这里用到了6个键,左、右、空格(跳跃)、退出、消息和Rexsee市场键,Rexsee提供了几套现成的键可以下载。将键的图片放到asset/keyboard/default/文件夹中,这样用"keyboard/default"来指定theme参数即可,否则要用放图片的文件夹的完整路径(本地SD卡或网络地址均可)来制定theme参数。文件名就是键值,后缀名是.png将美羊羊卡丁车的swf文件放在asset/文件夹中将横幅图片(这里是banner.png)和启动按钮图片(这里是startNow.png)放在asset/文件夹中当然还有图标要放在res中,还要将string.xml中的首页地址设为file:///android_asset/index.html。这是唯一的一个程序文件,100多行。这是离线版的,所以要下载Rexsee的JAR包,自己用Eclipse编译,如果嫌麻烦,可以在线编译一个首页地址指向服务器某个网页地址,然后将下面的index.html的代码放在这个文件中(有些路径要改,比如图片什么的),如果也想离线玩,可以在首次载入后将swf文件和图片自己或者用rexseeClient下载到本地。当然也可以不下载,就在线玩。先看一下res/values/string.xmlJava代码美羊羊卡丁车 file:///android_asset/index.html http://www.rexsee.com/flash/index.php 复制代码再看一下AndroidManifest.xmlJava代码 复制代码最后是asset/index.html的源代码Java代码1: 2: 3: 美羊羊卡丁车 4: 5: 6: 7: 8: 143: 153: 154: 155:
156: 157:

158:
165: 美羊羊卡丁车
159: 160: 可爱的美羊羊是赛车高手哦,来体验下美羊羊马路杀手的感觉吧,美羊羊开车的速度可是会越来越快哦,小心呀!161:
游戏目标:帮助美羊羊躲避路障,安全抵达终点。162:
163:
164: 游戏目标:帮助美羊羊躲避路障,安全抵达终点。162:
163:
166:
173:
174: 168: 虚拟键盘版 169: 左右键向左或向右,空格键跳跃。 170: | 171: ![]() | 172:
175:
182:
183: 184:
177: 重力感应版 178: 左右倾斜手机向左或向右,虚拟键盘的空格键跳跃。 179: | 180: ![]() | 181: