随笔分类 - AS
摘要:本系列是对Introducing Starling pdf的翻译,下文是对adobe开发人员中心的一片日志的转载,地址为http://www.adobe.com/cn/devnet/flashplayer/articles/introducing_Starling.html Starling 是在
阅读全文
摘要:本文由 9ria 社区译林军翻译,转载请注明出处。加入译林军 :http://bbs.9ria.com/thread-286920-1-1.htmlCrossBridge 是 Adobe FlasCC 的开源版本(原 Alchemy 项目)。结合强大、熟悉和高性能的 C/C++ 到 Web。用 Cr
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:曾嵘链接:http://www.zhihu.com/question/20001256/answer/15565376来源:知乎ActionScriptActionScript通常简称为AS,它是Flash平台的语言。AS编写
阅读全文
摘要:在 Flash Player 或 AIR 中构建应用程序时,经常需要访问应用程序之外的资源。例如,您可能会向 Internet Web 服务器发送图像请求并因而获得图像数据。或者,您可能使用应用程序服务器的套接字连接反复发送序列化对象。Flash Player 和 AIR API 提供了几个类,使您...
阅读全文
摘要:原文链接:http://netsecurity.51cto.com/art/201211/364775.htm页游,最最核心的就是客户端(swf)与服务端的游戏通信了。游戏通信产生的封包,内容是否可识别,可篡改,可重放,处理逻辑是否有漏洞,都决定了这款游戏是否有重大的漏洞。网页游戏的安全问题,在刚入...
阅读全文
摘要:AS3的ByteArray可以用来操作二进制。使用它,我们就获取加载进来的SWF的尺寸。首先要了解下SWF的文件结构,可以下载官方的PDF看下。用UltraEdit32打开一个SWF,会看到第一个字节是43或46,这是16进制,对应的字符就是C或F,其中C表示压缩过的,F表示未压缩的。第二个字节和第...
阅读全文
摘要:前不久Adobe发布了Flash Player 11的release版本, Flash Player 11 带来了很多新特性, 最最红火的就是Stage3D了,但是这里讲的是这个版本的另一个新特性, 直接播放MP3数据 Sound.loadCompressedDataFromByteArray.以往...
阅读全文
摘要:如果你的应该程序必须在运行期间加载一个外部大且冗长的XML文件时,这个方案可能是有用的,通过将XML保存为二进制,你可以压缩数据得到一个较小的文件,当然,你可以得到的压缩的数量取决于数据的复杂性,但它通常超过50%(保守估计)。无可否认的,经压缩的二进制格式的XML数据违背了摆在首位采用XML的初衷...
阅读全文
摘要:package dc.framework.pathfinder.grid{ import dc.framework.pathfinder.PathGrid; import dc.framework.pathfinder.PathGridMap; import flash.geom.Rectangle; /** * 键盘走路 * @anchor hannibal * 2013-10-30下午6:09:30 */ public class GridPathfinder { static private var m_instance:GridPathfinder; /** * 寻...
阅读全文
摘要:AS3.0纯代码编写的两款loading效果效果一效果二代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的loading效果,下面看代码吧!使用Javascript格式贴出来(里面没有Actionscript)。效果一源码:package{importflash.display.Sprite;importflash.display.StageAlign;importflash.display.StageScaleMode;importflash.display.Shape;importflash.events.Event;publicc
阅读全文
摘要:使用Vector类编程一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Script3包括了用于索引数组的两个类。Array 类:一个可以包含各种值类型的索引数组,其包容度甚至可以允许你在同一个数组里混合各种值类型。Vector类:也是索引数组。其元素必须都为同一个类的实例。Vector类适用于 Flash Player 10和之后的版本。如果你需要存储一系列具有相同数据类型的值,
阅读全文
摘要:as3垃圾回收机制 垃圾回收机制详解能力越大责任越大,这对actionscript3.0来说一点没错。引入这些新控件带来一个副作用:垃圾收集器不再支持自动为你收集 垃圾等假设。也就是说Flash开发者转到actionscript3.0之后需要对关于垃圾收集如何工作以及如何编程使其工作更加有效具备较深入的理 解。没有这方面的知识,即使创建一个看起来很简单的游戏或应用程序也会出现SWF文件内存泄露、耗光所有系统资源(CPU/内存)导致系统挂起甚至机器重启。Part1:目前我暂时在研究ActionScript3.0,它的能力让我很激动。它的原生执行速度带来诸多可能(此句原 文The raw exec
阅读全文
摘要:1.显示对象:1.1.静态的不需互动的图形,使用Shape对象。(eg:getSize(newShape())=236)1.2.不需要时间轴的互动图形,使用Sprite对象。(eg:getSize(newSprite())=412)1.3.需要使用时间轴的动画,使用MovieClip对象。(eg:getSize(newMovieClip())=440)2.触发垃圾回收的方法:varcleanup:Shape=newShape;...cleanup=null;...cleanup=null;...cleanup=null;......当系统认为内存使用不算多的情况下,运行时不会主动触发垃圾回收(
阅读全文
摘要:官方在线帮助(没标英文的都是中文)用于 Adobe Flash Platform 的 ActionScript 3.0 参考更多参考使这样的链接下载离线版:http://help.adobe.com/en_US/Flas ... pt/3/standalone.zip用于 Adobe Flash Professional CS5 的ActionScript 3.0 参考使用 Flash Professional CS5使用 Flash Builder 4Adobe Flex 4.1 语言参考ActionScript 3.0 开发人员指南(这个一定要仔细看完)使用Flex 4(英文)Flex 的
阅读全文