信息摘要: 
        本文讲述了Flash ActionScript代码优化,主要针对Flash 8中提到的代码优化原理进行讲解。 在循环中包含小函数可以使效果更好,小函数的短寿命有利于资源的释放,特别是在大循环中。 本机函数运行速度比用户定义的函数快。本机函数是Flash中的内部函数,例如H
         
       
      
       
    本文讲述了Flash ActionScript代码优化,主要针对Flash 8中提到的代码优化原理进行讲解。
        在循环中包含小函数可以使效果更好,小函数的短寿命有利于资源的释放,特别是在大循环中。    
    本机函数运行速度比用户定义的函数快。本机函数是Flash中的内部函数,例如HITTEST(),您不必自己编写类似的函数。    
    数据类型注释应力求精确,以提高性能。只有当没有合适的替代数据类型时,才使用对象类型。同时,它也便于代码管理,总是知道对象的类型和功能。    
    通常,只需设置一个局部引用就更好,更有效。必须在必要时使用EVE,例如将DROPASTROR转换为MOVICELIP。    
    给出数组。在启动循环之前,使用变量作为变量(如var长度:数字),而不是使用MyARR。长度本身。    
    因为ILIGNATH是一个循环中的数字变量,并且被放入寄存器中,它比访问数组和获得长度要高效得多。    
    全局变量是开发者的噩梦。如果我真的需要全局变量,我建
广州SEO议使用单体设计模式来管理。    
    不要同意使用关键字作为自己的方法和属性名称,除非您确信在以后的开发中不会使用相同的事件和属性名称。    
    但是,你怎么知道有多少隐藏关键字闪存使用太过分了!例如,类名、无效、刷新、鼠标关闭等都不是常用的关键字。一个好的方法是使用SEBY编辑器编写代码,突出所有发布的和未发布的关键字。    
    而且,由于可以复制常见的事件名称(如开始、加载等),所以可能会发生不必要的代码修改和麻烦。