易截截图软件、单文件、免安装、纯绿色、仅160KB

flex 优化技巧 收集[提升性能]

1、当创建一个数组的时候避免用new操作符,用 var a:Array = [];而不用var a:Array = new Array();
2、快速的复制一个数组:
var copy : Array = sourceArray.concat ();
3、设置一个数组的值是非常忙的:
employees.push ( employee ); employees[2] = employee;
4、从一个数组中取得值的速度是设置一个数组值的两倍快:
var employee : Employee = employees[2];
5、当不需要一个类的实例的时候尽量用静态的属性或方法:
   package
   {
      public final class StringUtils
      {
           public static function trim(s:String):String
             {
                 var trimmed:String; // implementation...
                return trimmed;
             }
      }
   }
6、在整个程序的生命周期中都不会改变的变量用const定义常量:
     public const APPLICATION_PUBLISHER : String = "Company, Inc. ";
7、当一个类不需要有子类的时候应该将该类声明为final类型的:
     public final class StringUtils
8、变量和方法的长度在As3中并不影响什么性能,但在别的语言中可能就有影响:                
     someCrazyLongMethodNameDoesntReallyImpactPerformanceTooMuch();
9、将语句写在一行上面并不会影响AS3程序的性能,但在别的语言中却有影响:
    var i=0; j=10; k=200;
10、在内存占用上面if语句和switch语句并没有什么区别:
语句:
    if ( condition ) {
        // handle condition
    }    
和语句:
   switch ( co


相关文档:

flex学习 自定义事件

我个人觉得这个自定义时间封装性很好,但是有点复杂,不建议简单编程中使用
创建一个MXML组件,建自定义事件
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<!--[CDATA[
private function clickHandler():void{
// var m ......

10 Tips for Flex Application Performance

We're going to keep this post lean and mean, and get down to
business with 10 Tips that will keep your Flex applications fast, lean,
and responsive.
Rule # 1: Clean up after yourself
In general, it is good practice to maintain clean code. Not only
in the sense of having properly formatted and ......

flex 画虚线矩形算法

选定矩形的一个顶点为起点,开始画
x0:顶点横坐标
y0:顶点纵坐标
x1:水平线上另一顶点的横坐标
y1:水平线上另一丁点的纵坐标
 private function drawDottenRect(g:Graphics,
                   x0:Number,
&nbs ......

Flex Autocomplete组件的使用实例

测试文件代码如下:导入com.hillelcoren.components包
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
 xmlns:mx="http://www.adobe.com/2006/mxml"
 xmlns:hc="com.hillelcoren.components.*"
 xmlns:classes="com.hillelcoren.components.autoComplete.classes.*"
 xmlns:l ......

flex xmlsocket学习

1、XMLSocket对象简介
在概述里,已经提到过了Flash里的XMLSocket对象,它是实现Falsh和服务器Socket间
通信的核心。它允许包含Flash应用的浏览器与服务端建立socket连接,之后Flash应用与服务端就可以相互发送XML数据,而且在一个
socket连接建立之后,在该连接上传送的数据量是没有限制的,直到socket连接关闭。XMLSoc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号