:::: 菜单 ::::
日志标签:air

编写的ANE出现Extension context为null的解决

调用ANE的as代码:

会发现_context总是null,原因是jar的生成过程用的JDK1.7,ane对JDK1.7支持不好。 以前我都是用的1.6所以没注意到。

需要在编译的graddle里设置采用JDK1.6:


iOS6跳转到原生地图并导航的ANE

cn.flashj.ane.ios.OpenMap是一个iOS上的原生扩展,实现很简单的一件事情:跳转到系统自带的地图,并导航到某地。

提供2个方法:

  • openMap.routeFromSourceToDest(source, dest);
    从source导航到dest。
  • openMap.routeToDest(dest);
    从当前位置导航到dest。

其中,参数source、dest都是cn.flashj.ane.ios.MapItemVO,此类有三个字段:纬度、经度、地名。

使用例子: [ 阅读全文 ]


Adobe AIR打包用到外部sdk的ANE时报错

现象:

我们项目需要用到ANE扫二维码的功能,XCode里用ZBarSDK写好之后发布成ane,adt打包成ipa的时候报错如下:

Packaging failed!
Packaging error message:
Compilation failed while executing : ld64
Packaging output:
ld: warning: ignoring file /var/folders/l5/kql7svqx5j93vwg65tj3pt_c0000gn/T/8e0d5504-ffea-41da-a45b-22cfe260a197/libcn.flashj.ane.ios.QRScan.a, file was built for archive which is not the architecture being linked (armv7): /var/folders/l5/kql7svqx5j93vwg65tj3pt_c0000gn/T/8e0d5504-ffea-41da-a45b-22cfe260a197/libcn.flashj.ane.ios.QRScan.a
Undefined symbols for architecture armv7:
“_QRScanExtInitializer”, referenced from:
_g_com_adobe_air_fre_fmap in extensionglue.o
(maybe you meant: _QRScanExtInitializer_name)
“_QRScanExtFinalizer”, referenced from:
_g_com_adobe_air_fre_fmap in extensionglue.o
(maybe you meant: _QRScanExtFinalizer_name)
ld: symbol(s) not found for architecture armv7

[ 阅读全文 ]


萝莉大冒险 项目完成上架


《萝莉大冒险》是我作为主程参加完成的第一个手机游戏项目,这个项目中获得了许多经验,了解了跟页游的区别。项目是PHP (AMFPHP) + AIR (用Starling+传统UI)开发,前端Starling+传统UI的性能还是受到许多限制,以后手游我打算全部不采用传统UI了。今年是移动平台产品爆发的一年,我现在兴趣巨大。

[ 阅读全文 ]


王国战争游戏地图编辑器源代码下载

王国战争
我们开发的游戏项目《王国战争》现在进入最后冲刺阶段了,我七月底回深圳,希望在之前能够完成。

由于工作忙,长期不写博客,觉得愧对读者。今天share一下游戏的地图编辑器,air的,绑定文件td3cmap格式。有需要的自取,初学者可以拿去尽情蹂躏,不过有问题别问我——实在没时间,其他不解释。打包下载
其中引用的我自己的类可以从这里获得:
git: https://github.com/mousebomb/mousebomb_as3lib
svn: http://code.google.com/p/mousebomb-as3lib/

期待重返深圳后的生活。



Flash Debug工具-Arthropod

Arthropod是一款Flash Debug工具。
最主要功能:开发者只要调用其Debug.log(“×××”);方法就可以写下相关日志方便调试。

作者当前正在忙于制作2.0版。新版将拥有改进的UI及一些新特性,使之更为好用。 作者计划将Arthropod做成Flash调试器的不二之选。 [ 阅读全文 ]


Adobe AIR 1.5 Cookbook!

Adobe AIR 1.5 Cookbook已经问世了。

In addition to AIR 1.5 being released today, the Adobe AIR 1.5 Cookbook is also being released. This book will be an essential resource for anyone doing AIR development – as it also includes the new AIR 1.5 features. This book is an excellent resource for beginners and advanced AIR developers alike. If you have never touched AIR, this book can certainly get you started. In addition, we cover all development angles on this: Flash, Flex, and HTML / JavaScript. [ 阅读全文 ]


饭否AIR客户端“抽风”问题解决

自从上次加了最小化至托盘功能后,这几天听到不断出现的”抽风”灵异事件——输入自己的帐号密码,显示登陆信息却是别人的,别人登陆后显示是你的状态… 这种抽风的现象让我不禁联想到曾经风靡一时的<疯狂列车>中”他的痰可以吐到您的脸上,您的痰可以吐在他的嘴里..这样有便于蛋白质的充分吸收….”

好了,为了解决蛋白质吸收的问题,我又修改了下,现在不会再让别人的痰吐到自己嘴里了. 要是你还被吐到,赶紧来找我算帐,我也让你吐….

顺便把有时候刷新了不是最新状态的缓存问题解决了,不过这个饭否AIR毕竟是去年刚接触AIR时的处女作,现在看来存在很多设计上的缺陷.要真正改,恐怕得全部推翻重写. 算了,时间紧张,还是发扬革命精神: 新饭否,旧饭否,砸锅卖铁再饭否.

在线安装地址 | 点击下载饭否AIR客户端 | 最新AIR环境下载



页面:123