AS3+touchlib+GoogleMap=多点触摸GoogleMap 

这个教程的目的是实现对GoogleMap的多点触摸。

需要的软件:
1,安装touchlib,请用SVN checkout下面这个网址:http://touchlib.googlecode.com/svn/trunk/ 注意,要用SVN。

2,FlashCS3或者FlashCS4.

3,下载GoogleMapAPI,请到这里下载google map SDK

4,请到这里下载下面4个文件。TUIOObject.as,googlemap.fla,googlemap.as,TUIO.as;

5,如果没有多点触摸平台,请到这里下载模拟器。
到此,文件都准备完毕,我们正式开工:

1,在D:\Program Files\Adobe\Adobe Flash CS3\zh_tw\Configuration\Components文件夹下新建一个文件夹,起名为"Google",;

然后,把下载的GoogleMap SDK解压缩,找到一个叫 lib 文件夹,将文件夹下面的map_1_9.swc(注意,版本号可能有不同,比如,可能是map_1_8.swc,这不影响)文件拷贝到 D:\Program Files\Adobe\Adobe Flash CS3\zh_tw\Configuration\Components\Google文件夹下面。

注意,这一步的目的是往Flash里添加GoogleMap组件,所以,上面的文件地址可能与你电脑上的地址有出入,你根据自己的情况来。

2,建立GoogleMap的工作文件夹。

请到..\touchlib\AS3\int\app文件夹里,新建一个文件夹,起名为 GoogleAPI;

再到..\touchlib\AS3\int文件夹里面,把一个叫"flash"的文件夹拷贝到 ..\touchlib\AS3\int\app\GoogleAPI文件夹里面;

用下载下来的TUIO.as文件替换 ..\touchlib\AS3\int\flash\events文件夹里面的TUIO.as;

用下载下来的TUIOObject.as替换..\touchlib\AS3\int\flash\events文件夹里面的TUIOObject.as;

3,把googlemap.as和googlemap.fla文件拷贝到..\touchlib\AS3\int\app\GoogleAPI 下面。

4,打开googlemap.fla;此处注意,你可能需要从新导入GoogleMap library,方法:falsh>>window>>components,或者直接快捷键: Ctrl+F7,找到Google,然后把Google选项下的组件拖到舞台。

5,如果没有模拟起,请打开模拟器;

6,Ctrl+Enter, 发布swf文件,这时,swf文件应该要载入GoogleMap,然后,通过模拟器对GoogleMap实现多点触摸。

P.S. 教程写的仓促,如果有问题,随时提出来,我好做修改。