文章分类 -  flash

摘要:http://www.adobe.com/cn/devnet/flashplayer/articles/what-is-agal.html 阅读全文
posted @ 2016-03-31 10:35 紫龙_ 阅读(72) 评论(0) 推荐(0)
摘要:数据模块:Away3D中最核心的数据类是Mesh类,我们先看看Mesh类的继承关系:NamedAssetBase:为对象提供id和name属性,是Away3D大部分类的基类;Object3D:3D对象基类,提供方便操作3D对象本地转换矩阵的功能,提供坐标、旋转、缩放等属性和较多的实用方法,如look... 阅读全文
posted @ 2015-06-04 19:10 紫龙_ 阅读(330) 评论(0) 推荐(0)
摘要:1. Flex SDK AntFlex开发者会遇到很多,比如自动构建,在一个有着N多模块,N处源码,构建过程复杂的Flex项目开发中,依赖人力手工构建项目非常不现实(机械重复且枯燥无味的过程,相信哪位开发人员都会避之唯恐不及,而且对于人力是非常大的浪费),而通过使用Ant,我们可以将这些工作交给机器来做,机器最适合干的就是这些程序固定,顺次执行的工作,而且不辞辛苦,又快又好。1.1. Ant简介Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷。目前的最新版本为:Ant 1.8.3。既然我们已经有了make、gnumake、nma 阅读全文
posted @ 2013-08-19 14:39 紫龙_ 阅读(347) 评论(0) 推荐(0)
摘要:Understanding Flash Player with Adobe ScoutMemory profiling with Adobe ScoutGarbage collection internals for Flash Player and Adobe AIRGetting started with Adobe Scout 阅读全文
posted @ 2013-07-04 08:49 紫龙_ 阅读(78) 评论(0) 推荐(0)
摘要:今天终于有时间把senocular上 关于安全域和应用程序域的教程好好看了一遍。觉得人家老外就是专业:内容非常有条理且完整,图文并茂,举例也非常实用,真是教程中的精品。刚好我最近也在 整理这方面的知识,于是决定把这篇翻译出来,方便国内的读者。对想要进阶理解Flash的运行机制的朋友,本文是不可多得的好材料。原文地址:http://www.senocular.com/flash/tutorials/contentdomains/简介如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙。当你在加载外部 阅读全文
posted @ 2013-07-03 13:17 紫龙_ 阅读(263) 评论(0) 推荐(0)
摘要:应用程序域Application Domains 应用程序域Application Domain Placement 应用程序域的位置Application Domain Inheritance 应用程序域的继承Child Domains: Definition Versioning 子域:定义的版本管理Separate Domains: Preventing Conflicts 域分离:避免冲突Same Domain: Runtime Shared Libraries 相同的域:运行时共享库Getting Definitions Dynamically 动态获取定义Same-definiti 阅读全文
posted @ 2013-07-03 13:13 紫龙_ 阅读(143) 评论(0) 推荐(0)
摘要:在《给AS程序员的一点建议一文》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC机制有些基本认识。在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。但是GC的行为是可以预估的,作为开发者,我们需要了解的是GC执行的时机是发生在需要向操作系统请求分配内存的时候。从上面的模拟图我们可以看到:Player以块的方式请求和释放内存。GC的结果不一定就是更少的内存占用,也有可能是从操作 阅读全文
posted @ 2013-06-24 14:02 紫龙_ 阅读(201) 评论(0) 推荐(0)
摘要:标记 阅读全文
posted @ 2013-06-13 19:29 紫龙_ 阅读(77) 评论(0) 推荐(0)
摘要:标记 阅读全文
posted @ 2013-06-13 19:24 紫龙_ 阅读(86) 评论(0) 推荐(0)
摘要:标记 阅读全文
posted @ 2013-06-13 19:22 紫龙_ 阅读(112) 评论(0) 推荐(0)
摘要:这里主要谈一下as的安全域(security domain)和应用程序域(application domain)。 阅读全文
posted @ 2013-06-13 13:03 紫龙_ 阅读(102) 评论(0) 推荐(0)
摘要:欲了解as中的事件机制,首先简单看一下windows系统的消息处理机制与事件驱动1.窗口(Windows)和句柄(HANDLE,handle):窗口句柄(HWND)图标句柄(HICON)、光标句柄(HCURSOR)和画刷句柄(HBRUSH)2.消息,消息队列,消息循环,消息响应.OS将操作包装成Message.typedef struct MSG {HWND hwnd;//窗口句柄,即标示消息所属的窗口UINT message;//标示消息的类别,是鼠标还是键盘等 如鼠标左键按下消息是WM_LBUTTONDOWN,键盘按下消息是WM_KEYDOWN,字符消息是WM_CHAR WPARAM wP 阅读全文
posted @ 2013-05-30 13:55 紫龙_ 阅读(140) 评论(0) 推荐(0)
摘要:在本文开始前,为了能更好的学习和实现碰撞检测, 先记录下as中有关碰撞检测的函数接口。DisplayObject:: public function hitTestObject(obj:DisplayObject):Boolean; public function hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean;DisplayObjectContainer:: public function getObjectsUnderPoint(point:Point):Array;Sprite:: public .. 阅读全文
posted @ 2013-05-30 11:23 紫龙_ 阅读(174) 评论(0) 推荐(0)
摘要:Flash中的MovieClip可以由Flash cs工具编辑并发布为swf文件, 并且每个MovieClip都可以在cs中设置自己的fps,如果单独运行这样得到的swf文件, 则会因fps不同而导致播放速度不同,这是常识。 由此而得到这样一个问题, 如果我用Flash cs制作得到两个不同fps的swf文件A.swf,B.swf,然后再actionscript程序中加载A,B,并放置到舞台上, 这时候A, B的播放速度是由stage.frameRate来控制的,完全不受自身fps的影响。所以如果想要得到不同播放速度的mc,则必须自己封装出满足需求的类。 ps:由swf文件本身可以得到它... 阅读全文
posted @ 2013-04-23 15:45 紫龙_ 阅读(310) 评论(0) 推荐(0)
摘要:理解flash的显示列表理解事件冒泡,理解鼠标事件等理解flash的性能瓶颈和大多数影响性能的地方理解帧跑道模型,知道timer和enterFrame的关联和区别理解RSL(runtime share lib)和loader的applactiondoamin以及多模块开发/运行的优势理解反射,类定义,库链接定义理解常用数学公式理解图形图像和多媒体原理,会处理图形图像理解动画原理和帧,刷新的概念理解小数点坐标和整数坐标点区别,flash最小坐标区间以及各种坐标变换理解flash重绘区域和内部的运行规则理解BitmapData,copyPixel和Blit以及Blit适用的地方,原理理解Bitma 阅读全文
posted @ 2013-02-02 23:42 紫龙_ 阅读(205) 评论(0) 推荐(0)