`
文章列表
如果你是刚接触as编程或者现在只接触flex 开发 ,或许你会对BitmapData 不太了解,也或许你会对它不屑一顾。 但作为一个资深的as开发者,无论是游戏 开发还是web应用 。 Bitmap Data是你不可不了解的一个基础核心。为什么说它 ...
multitonKey for this Notifier not yet initialized! 官方解释是: As noted in the release notes for MultiCore, you cannot access the facade from within the constructor of a Notifier subclass. The first chance you get to access the Facade is in initializeNotifier. But you could instead wait until on ...
1. Avoid the new operator when creating Arrays   避免用 new关键字来创建数组 var a = []; <推荐使用> NOT:   <不推荐使用> var a = new Array (); 2. Arrays are expensive to create, do so conservatively 数组很耗性能,所以应尽量少创建些数组 var vanityCollection01 : Array = new ...
【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令 如想改变背景颜色,请输入: -default-background-color 0xffffff 【鼠标坐标】 mouseX mouseY 【检查变量类型并返回布尔值】 ...
1.获得某个实例对象的类名:getQualifiedClassName (实例名字符串表达式);   stage.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandle); function mouseOverHandle(e:Event):void { trace("over"); // 返回instance**之类的 trace(e.target.name); //返回元件名 trace(getQualifiedClass ...
http://www.ibm.com/developerworks/cn/web/1010_wangpeng_flexmem/ http://help.adobe.com/zh_CN/flashbuilder/using/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7e46.html http://help.adobe.com/zh_CN/flashbuilder/using/WSe4e4b720da9dedb5510654d812e4d126514-8000.html#WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7ee8
问题: 服务端Mina 前台接收Flex    参照的原型为http://www.klstudio.com/post/202.html <[Socket +AMF3]给合Flash的Socket和AMF3来尝试开发 web游戏 > 经过个人调试  分别在服务端和客户端收发消息时进行长度处理 但是在服务端大量发送数据 时,还是会发生客户端粘包的状况,导致发生错误,而且也比较频繁。 求服务端与客户端的收发代码 段。要实用的。 (最好是经过一定压力测试的。或者发上来我压一下。) 补充说明一次我打断点跟踪到的情况: 客户端接收到信息: 获取了长度:长度为 ...
-benchmark     输出性能基准 -compiler.accessible     别名 -accessible     生成可访问的 SWF -compiler.actionscript-file-encoding <string>     别名 -actionscript-file-encoding     指定 Actionscript 文件编码。如果 AS3 源文件中没有 BOM,则编 ...
原问题:事件机制有三个步骤,捕获,目标和冒泡。请问,在目标阶段都已经执行了需要执行的函数,为什么还要冒泡呢? 回答: 以前以 经说过很多次了,如果在as2中,事件模式是实时拦截的,意思简述就是一个影片剪辑包裹一个按钮的时候,对按钮和影片剪辑同时侦听处理的话,影片剪辑事件 会优先于按钮被截获执行,而令到内层的按钮代码失效,所以在as2中会用到很多非as资深程序员头痛的小技巧!!! 手机发表 分段发吧 所以在as3中对事件架构做了一个很大的调整,基本上完全放弃as2的事件处理方式,所有显示对象均继承自displayObjectO类,而此类又继承自EventDispatcher,意味着所有的 ...
在群里有人问了个问题: 为什么我把父剪辑的 mouseEnabled 设置为 false 但父剪辑还是可以侦听到 鼠标事件? 很有意思的一个问题,不是么! AS3 里使用了事件流机制。简单说来一个完整的事件流应该从 Flash Player 到目标然后 ...
问题: 服务端Mina 前台接收Flex    参照的原型为http://www.klstudio.com/post/202.html <[Socket +AMF3]给合Flash的Socket和AMF3来尝试开发 web游戏 > 经过个人调试  分别在服务端和客户端收发消息时进行长度处理 但是在服务端大量发送数据 时,还是会发生客户端粘包的状况,导致发生错误,而且也比较频繁。 求服务端与客户端的收发代码 段。要实用的。 (最好是经过一定压力测试的。或者发上来我压一下。) 补充说明一次我打断点跟踪到的情况: 客户端接收到信息: 获取了长度:长度为 ...
在事件处理过程中,会自动生成事件类的实例,并传给侦听器函数。通过这个参数就可以使用事件类的属性和方法。其中target与currentTarget属性是两个很相似的属性。  对于简单的事件处理过程,分清target与currentTarget并没有必 ...
在《给AS程序员的一点建议一文 》中我提到了释放资源的重要性。最近在一些项目过程中我又对这方面有了更多的理解,在此希望能够分享给大家。首先让我们来回顾一下关于垃圾回收(Garbage Collection,下文简称GC)的一些知识。要阅读本文,你需要对GC机制有些基本认识。 在ActionScript中,我们没有API可以直接删除一个对象,也不能控制Player进行GC。但是GC的行为是可以预估的,作为开发者,我们需要了解的是GC执行的时机是发生在需要向操作系统请求分配内存的时候。 从上面的模拟图 我们可以看到: Player以块的方式请求和释放内存。GC的结果不 ...
flash中一共有三个类具有该属性,这三个类分别是:KeyboardEvent,MouseEvent,TimerEvent。调用 updateAfterEvent  属性的事件,可强制立即执行呈现操作,而不是等到呈现阶段。但是,如果 updateAfterEvent  频繁导致性能问题,应避免 ...
Flash Player 会以SWF内容的帧频速度来刷新需要变化的内容,而这个刷新的过程,我们通常称为“重绘(redraw)”,相信即便是初级的菜鸟也知道,只要使用的是 Debug版本的Flash Player, 右键菜单里就会有“Show Redraw Regions (显示重绘区 ...
Global site tag (gtag.js) - Google Analytics