上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页
摘要: 1、 获取最近联系人思路:侦听Geolocation的update事件,获取经度和纬度信息,再把坐标信息上传至服务器,服务器比较坐标信息算出距离,返回最近位置的若干个人。update时间在2种情况下会触发,一是gps,二是网络位置服务,这都要求手机里面必须开一个。注意gps在室内一般都没有信号。部分开放平台已经开放相关api,服务器部分可不用自己写,研究下现有的开放api。2、遍历文件夹里面的所有文件[javascript]view plaincopyvarfile:File=File.applicationDirectory.resolvePath("guessing") 阅读全文
posted @ 2013-12-13 18:09 zhepama 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、 Air如何判断android、ios 平台网络连接状态?Android,使用as3原生api:[javascript]view plaincopyif(NetworkInfo.isSupported)//只有android支持NetworkInfo.networkInfo.addEventListener(Event.NETWORK_CHANGE,onNetWorkChanged);onNetWorkChanged();}rivatefunctiononNetWorkChanged(e:Event=null):void{varisActived:Boolean=false;varinte 阅读全文
posted @ 2013-12-13 18:08 zhepama 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: File.documentsDirectory,File.userDirectory,File.desktopDirectory等。可以保存大的数据,如图片,视屏,和临时文件。访问这些文件的全选是:,在使用之前,确认是否有sd卡:If(File.userDirectory==true) //proceed with saving data/* 一下变量所指的目录: App:/ File.applicationDirectory /data/data/app.appId/app/assets |app-storage:/ /data/data/app.a... 阅读全文
posted @ 2013-12-13 18:07 zhepama 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 用 File.applicationDerectoryPath.resolv("text.txt")会报SecuriyError错误!解决:var _Path:File = File.applicationDirectory;var _url:String = _Path.nativePath.toString();_url+= "/test.txt";var file:File = new File(_url);var stream:FileStream=new FileStream;stream.open(file, FileMode.WRITE); 阅读全文
posted @ 2013-12-13 15:13 zhepama 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 在AS3中,我们可以使用[Embed(source="asset.swf", symbol="symbol")]private var symbolClass:Class;var symbol:MovieClip = new symbolClass();从艺术中嵌入一个符号的SWF在什么可能是一个代码构建的SWF。这是伟大的,但如果你要嵌入整个SWF?[Embed(source="asset.swf")]private var assetClass:Class;var asset:MovieClip = new assetClass( 阅读全文
posted @ 2013-12-10 12:13 zhepama 阅读(576) 评论(0) 推荐(0) 编辑
摘要: as3项目要调用外部swf里的类有3种方法: 1.将外部的swf发布为swc,使用时将swc引用添加到相应的项目中,这应该是最简单的一种引用。不过当项目中的类或组件比较多时就会使项目发布生成的swf文件大小过大; 2.通过资源绑定外部的,然后直接通过类名获取。如:[Embed(source="assets/icon/skin.swf",symbol="Btn_Max")],这种方法也会引起swf文件过大; 3.通过域来来获取外部swf里的绑定类,这种方法可以在需要用时才去加载相应的swf文件然后再获取所需要的类。 下面是根据第三种方法来获取所需要的类:p 阅读全文
posted @ 2013-12-10 11:39 zhepama 阅读(997) 评论(0) 推荐(0) 编辑
摘要: Starling的性能优化要点一、尽可能减少状态变更如您所知,Starling使用Stage3D来渲染所有的可见对象。这就意味着所有的绘制都是GPU完成的。现在,Starling可以一个接一个的发送四边形到GPU,然后一个接一个的绘制。实际上,这也是最初版本的Starling的工作方式。然而,为了更好的执行效率,GPU希望能得到大量的数据,然后在一次调用中绘制所有的对象。这也是为什么Starling的最新版本要在发送数据到GPU之前要包含尽可能多的四边形。然而它只能批量处理那些拥有相似属性的四边形。每当遇到一个具备不同“状态”的四边形,就会触发“状态改变”,上一个批次的四边形就会被绘制。这篇文 阅读全文
posted @ 2013-12-05 15:30 zhepama 阅读(367) 评论(0) 推荐(0) 编辑
摘要: app.xml里面requestedDisplayResolution 取值可以为high/standard, 如果为high表示设备跟ios声明它需要使用高清屏(其实就是需要最大分辨率)这里我猜测了一下ios对这个参数的解释,伪代码如下:if ( device.hasHighResolutionDisplay) { //设备是否具备高清屏 if (app.requestedDisplayResolution == "high" ) { app.stageWidth = device.maxResolution.x; app.stageHeight = de... 阅读全文
posted @ 2013-12-05 14:47 zhepama 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 乎是没得选,目前在windows上就发现了一款粒子编辑器,叫做cocos2d-windows-particle-editor。这是一个开源项目,你可以从下面的网址获取。http://code.google.com/p/cocos2d-windows-particle-editor/编辑器属性粒子和发射器是粒子系统不可或缺的组成部分。发射器将大量粒子按照一定规律发射出去形成我们希望表现的效果。这个效果受发射方式,粒子属性等的影响。所以,要对它们有一定的了解,使用起来才能得心应手。下面我们根据实际需要讲解部分属性。1.Mode现有的发射器分为两种,一种是重力(Gravity)发射器,另一种是放射( 阅读全文
posted @ 2013-12-03 18:40 zhepama 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 1.发射角度决定....粒子的方向.所以首先需要确定粒子的发射方向..角度变量.可以改变粒子的方向2.粒子的发射位置,决定了粒子的生成位置..相当于x,y...发射位置变量可以改变粒子的宽度和高度.3.速度..貌似是粒子的移动速度...和生存期无关系..4.生存期..粒子的存活时间 阅读全文
posted @ 2013-12-03 15:37 zhepama 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页