在Adobe Air Mobile项目中,使用ANE包
Adobe Air Mobile项目中,有两种情况下,必须借助ANE(Adobe Native Extension)的帮助,才能实现想要的功能。 1 需要访问移动设备的某些状态值,比如,网络连接情况 2 一些第三方扩展库提供的功能只有ios版本,各种大牛编写了对应的第三方ANE后,可以通过这些ANE实现想要的功能,例如:GameCenter。 下面,以检查网络连接为例,简述一下如何在项目中使用ANE包。 1 请在 [这里](http://www.adobe.com/devnet/air/native-extensions-for-air.html) 下载,NetworkInfo的ANE包。 2 打开项目的属性面板,切换到 ActionScript构建路径 --> 本机扩展选项卡,如图: ..
Read more让运行在ios上的Air应用程序不进入休眠状态
我们的应用由于需要网络连接,所以不希望应用程序在运行过程中进入ios的idle休眠状态,所以,需要在程序中写下面一句: NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE;原帖在此
Read moreFlash跨域策略文件crossdomain.xml配置详解
搬过来一个作者写的Crossdomain的文章,写的比较详细,原帖地址在此,作者已无从得知,致谢在先。简介flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。位于www.a.com域中的SWF文件要访问www.b.com的文件时,SWF首先会检查www.b.com服务器目录下是否有crossdomain.xml文件,如果没有,则访问不成功;若crossdomain.xml文件存在,且里边设置了允许www.a.com域访问,那么通信正常。所以要使Flash可以跨域传输数据,其关键就是crossdomain.xml。本文将着重介绍crossdomain.xml文件的配置方法及不同配置对flash跨域的影响。
Read more