半小时移植Flash游戏到Android上
继续研究国内的移动Web开发平台Rexsee。。
该平台已经正式开源,rexsee社区可以查看全部的扩展API说明与开发源码。。http://www.rexsee.com/
?
有一段代码,介绍如何将Flash游戏移植到Android手机上,并可以通过虚拟键盘或者方向传感器解决操控问题。所有代码是用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.xml
?在看一下AndroidManifest.xml
?最后是asset/index.html源的代码
??