
ActionScript 开发
文章平均质量分 71
大怪兽__毛sir
专业开发游戏 100年
展开
-
FP 11 异步解码 Bitmap
Flash Player 11引入了一个全新的功能是异步解码位图的功能,这个功能对某些类型的Flash应用会很有效,尤其是需要加载大分辨率的位图的相册或游戏会有显著效果。这个功能在Flash Player 11里的实现非常简单,需要使用flash.system.ImageDecodingPolicy这个类。这个类的使用,是通过flash.system.LoaderContext类中制定im原创 2012-07-31 16:30:03 · 1209 阅读 · 0 评论 -
拼命收集 AS3相关优化
优化相关博客:http://as3.iteye.com/blog/962117优化链接:http://bbs.9ria.com/thread-96717-1-1.html 天地会::copyPixel与脏矩形渲染的效率对比http://bbs.9ria.com/thread-77376-1-1.html 新增数组法!位图渲染角色动画的实现方法的性能差异http://原创 2012-03-21 21:59:28 · 1269 阅读 · 0 评论 -
四叉树原理
最近利用OpenGL实现了一个简单的四叉树,对窗口进行分割。数据结构:AreaType m_bounds; rectContainer m_contents; pointerType m_nodes[4]; m_bounds是节点的矩形包围盒, m_nodes数组存储四个孩子的节点指针, m_contents存储那些不包含于四个孩子但是包含于当前转载 2012-03-30 19:50:07 · 9715 阅读 · 2 评论 -
四叉树 动态节点解决方案
首先,我要假设你已经对一个空间完成了四叉树划分,并得到一棵树( root ),那么对于静态物体,很明显你只需要在预处理阶段一次性插入即可,并且在游戏运行阶段你都无须去关心它们( 除非你用一颗炸弹把它们炸飞,不过那时侯你只要调用树的删除方法就可以了 ). 但是,对于动态物体,你就必须时刻关心它们的动向,因为一旦它们离开了原本所依附的空间节点的区域,而在树中却没有即使的更新,那么就会得到错误转载 2012-03-31 18:38:27 · 4495 阅读 · 0 评论 -
swift-tool 图片资源打包工具
Swfit可以帮助你把图片、字体、声音、二进制数据等资源打包成一个swf文件(或者swc文件),你可以在运行时动态加载并访问这些资源,实现运行时共享库,减少主应用程序体积和加速下载。Swfit是一个Java开发的免费工具,因此你需要安装Java虚拟机才能使用它。Swift有两种使用方式,一是xml2lib,顾名思义,它可以根据指定的xml文件内容编译成swf库文件。二是dir2转载 2012-03-11 20:03:26 · 2719 阅读 · 0 评论 -
升级Flash Builder 4.6中的Flash Player版本
Adobe自发布Flash Builder 4.6后,就暂停了Flash Builder新版本的发布。但AIR和FlashPlayer版本仍然保持不断的更新。在下载新的AIRSDK并覆盖到Flash Builder 4.6 sdks目录下的相应版本目录后,发现当用到了升级后的FlashPlayer新增特性功能后仍然无法通过调试,解决的惯用方法就是在“附加的编译器参数”项中设置版本号(如:-swf-转载 2012-07-20 11:16:16 · 6462 阅读 · 1 评论 -
AS3 策略文件详解
flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。 位于www.a.com域中的SWF文件要访问www.b.com的文件时,SWF首先会检查www.b.com服务器目录下是否有crossdomain.xml文件,如果没有,则访问不成功;若crossdomain.xml文件存在,且里边设置了转载 2012-09-25 18:39:46 · 3263 阅读 · 0 评论 -
AS3 安全沙箱 详解
简介如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙。当你在加载外部内容(然后他们开始播放)的时候,默认的设置工作的很好,你甚至不知道他们的存在。但是某些时候你可能需要控制默认设置以外的更多行为和功能,这样你就会遇到前面所说的问题。你也许会困扰于Security.allowDomain和c转载 2012-09-28 18:55:10 · 7218 阅读 · 0 评论 -
[备忘] 查看浏览器中flash swf的trace调试输出
view flash trace output from browser这个问题网上已经说得够多, 不过老问题换了新环境, 又有新问题.在某些情况下, 你必须让swf在浏览器中运行, 同时还想查看用 trace 函数的调试输出.在网上搜索一下: 你很快就知道两个文件: mm.cfg, flashlog.txt. 以windows 7为例:C:\Users\username\mm.转载 2013-03-01 13:19:07 · 4763 阅读 · 0 评论 -
F*CSS - 支持AS3的CSS工具库
F*CSS是一个新的类库,是用来弥补AS3在CSS支持方面的空白。这个库原本用于Flash CamoFramework中的PropertySheet体系,由于它的重要性现在逐渐发展成为一个独立的项目。过去我一直非常关注关于原型CSS在AS3中支持的匮乏,因此我希望通过开源这个解决方案来获得Flash社区的反馈。在进入代码之前,先明确一下这个工具类库需要实现的目标:更好的支持在T转载 2012-02-06 16:45:24 · 1602 阅读 · 0 评论