摘要:
http://blog.163.com/junxu_wu/blog/static/14170008020111035110819/1、在安装路径下找到FlexBuilder.ini文件,进行编辑,加入如下参数-vmargs-Xms128m-Xmx512m-XX:MaxPermSize=256m-XX:PermSize=64m #不要设置太高,否则会更加慢-Djava.net.preferIPv4Stack=true以上几条经验可以明显加快编译速度数倍,第3条可以明显减低FB挂掉的几率。?2、由于Flex Builder compiler shell有memory leak的问题, 而SDK默认 阅读全文
摘要:
窗口(windows) ->最下面的程序首选参数,点开后,你可以看到首选参数的窗体,然后在左边点常规->外观->颜色和字体,然后在右边栏里面选基本->文字字体,双击,就可以编辑字体大小了。 阅读全文
摘要:
http://blog.csdn.net/smalloceanlxh/article/details/6326593JSFL是在Flash编辑环境下使用的一种语言,使F lash编辑环境执行某些操作,比如选种某个对象,关闭某个已经打开的文档等等。JSFL包括一系列的顶级函数(top-level functions)和一个顶级对象(top-level Object),可以使用flash 或fl来引用这个对象。比如说要关闭所有在编辑环境下已经打开的文档,可以使用以下语句: flash.closeAll(); fl.closeAll();使用flash菜单中的Commandsàrun co 阅读全文
摘要:
应用程序标识对于发布的每个应用程序,以下几个设置应该是唯一的。包括 ID、名称和文件名。Android 应用程序 ID在 Android 上,通过为 AIR ID 加上前缀“air.”将其转换为 Android 包名称。这样的话,如果 AIR ID 是com.example.MyApp,那么 Android 包名称是air.com.example.MyApp。<id>com.example.MyApp</id> <name>My Application</name> <filename>MyApplication</filena 阅读全文
摘要:
AIR for iOS以下步骤是开发用于 iOS 的 AIR 应用程序的典型步骤:安装 iTunes。在 Apple iOS Provisioning Portal 上生成必需的开发人员文件和 ID。这些项目包括:开发人员证书应用程序 ID供给配置文件在创建供给配置文件时,必须列出您计划要安装应用程序的任意测试设备的 ID。将开发证书和私钥转换为 P12 keystore 文件。编写应用程序 ActionScript 或 MXML 代码。利用 ActionScript 或 MXML 编译器编译应用程序。创建应用程序的图标图片和初始屏幕图片。创建应用程序描述符(使用 2.6 或更高版本的命名空. 阅读全文
摘要:
当初的目的是把swf动画,应用到ios上。因为flash移植在Ios上有一些注意事项:详见:http://www.cnblogs.com/naiking/archive/2012/02/03/2336729.html后来在手机游戏开发上也发现:通过Flash制作动画仍是最好的方式。Flash工具拥有强大的时间轴、图层等。然而如何把Flash动画转成能被其他设备Iphone Ipad Andriod Lite windows phone 7不是一件容易的事情。sprite sheet应运而生了。在实际的网络传输过程中,去加载一张图片序列比依次加载一百张图片绝对快得多 阅读全文
摘要:
1.界面重新制作 文字不小于24# 按钮不小于50X502.动态加载的swf无法获取其中的类定义以及代码,哪怕是一句stop都不能加载3.动画不要依赖mc实现4.cpu或者内存过高都可能出现闪退的情况5.少用MovieClip,手机上MovieClip的性能很差,使用sprite sheets技术6.*.as文件最好少于1000行,会造成编译时间过长,字典文件都放到配置xml里7.包、类名取的生僻一些,否则可能无法通过苹果的审核8.ANE的相关信息,主要是支付,通知等.9.帧频使用的是24帧,降低执行效率的压力. 阅读全文
摘要:
我嘞个擦。一看表这不都2012.2.2了。够贰啊。2011年是不**的一年,是**的一年,也是**的一年。一个字累,二个字折腾。有太多奔波、也有不少收获。年初就不淡定,团队也人心惶惶。因为要部门整合,开发部会并到研究院,而研究院当时还没有人。没有书面的任职通知,就一句口头的任命。没有加薪条件,只有责任约束。就这样开始了2011担任项目经理的工作。在深圳工作的大学同学杨来京了。恰好我也要换房子。一起合租了:双井 月租:2600很破旧的房子,也很老。5月,确切的说是4月底。完成了***项目,说明书也书写完毕。公司特批去云南5日游。这是我第一次担任项目经理第一次得到公司旅游的嘉奖第一次坐飞机旅行。( 阅读全文
摘要:
为什么使用对象池?因为FLASH是托管的GC清理资源,具体什么时候清理只有GC知道,那么我们的游戏的性能就.........例如:游戏里点击按钮会加载一张图片,再次点击图片,会销毁图片。那么如果用户不停的点击,会执行不断的加载 显示 销毁。内存就会很难控制。摘自Adobe的一段http://help.adobe.com/zh_CN/as3/mobile/WS948100b6829bd5a6-19cd3c2412513c24bce-8000.html请尽可能使用对象池。另一个重要优化称为对象池,涉及到不断重复使用对象。在初始化应用程序期间创建一定数量的对象并将其存储在一个池中,例如 Array 阅读全文
摘要:
Vector 比数组更严格,内部的元素数据类型都一致。Vector内部访问会经过类型检查。所以比Array性能更快。注意:Vector.<T>的值必须是连续的,就是说Vector不可以跨越赋值,例如:_vector[0] = xxx;_vector[2] = xxx;是不允许的,必须在两句之间插入_vector[1] = null;Vector.<T>可以固定长度。只要将fixed属性设为true即可。fixed后任何对超出length的赋值或者更改length的行为都会引发错误。Vector是密集型的数组,每一个索引必须有值(可以为null)由于这些特殊性,Vecto 阅读全文