ActionScript 3.0 优化
对ActionScript优化发现了一些有趣的结果,尽管没有新的技术,却是点小技巧,能提高运行效率。
数组 Array indexing
下面是一个简单的过程
- private function method1() : void
- {
- var tmpVar:int;
- for(var i:Number=0; i<testArray.length; i++)
- {
- tmpVar = testArray[i];
- }
- }
i定义为Number ,运行时间是: 53.34 毫秒
for(var i:int=0; i<testArray.length; i++)
i定义为int,效率提高了,35.58 毫秒
var l:int = testArray.length;
for(var i:int=0; i<l; i++)
for(var i:Number=0; i<100000; i++)
{
tmpVar = SomeClass.SOME_CONSTANT;
}
var myConstant:int = SomeClass.SOME_CONSTANT;
for(var i:Number=0; i<100000; i++)
{
tmpVar = myConstant;
}
{
var v1:Number=10;
var v2:Number=10;
var v3:Number=10;
var v4:Number=10;
var v5:Number=10;
}
{
var v1:Number=10, v2:Number=10, v3:Number=10, v4:Number=10, v5:Number=10;
}
{
var val1:int = 4 * 2;
var val2:int = 4 * 4;
var val3:int = 4 / 2;
var val4:int = 4 / 4;
}
{
var val1:int = 4 << 1;
var val2:int = 4 << 2;
var val3:int = 4 >> 1;
var val4:int = 4 >> 2;
}
ActionScript 3.0 优化相关推荐
- 《ActionScript 3.0权威指南》阅读笔记
第二章 配置开发环境 目前,主流的ActionScript 3.0开发环境分为Flash和Flex两大类.前者是设计和开发一体的集成环境,后者是严肃的脚本开发平台,更符合程序猿的析构.开发者应根据自 ...
- [转]ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
本文转自:http://www.cnblogs.com/artwl/p/3396330.html 近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0, ...
- ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0,现把学习结果分享一下,希望对新手有帮助. 目录 ActionScript 3.0简介 Hello ...
- ActionScript 3.0 API 中的 Video 类
注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法. 包 flash.media 类 public class Video 继承 Video DisplayObject Ev ...
- ActionScript 3.0权威指南
ActionScript 3.0权威指南 作者: 乔珂 译者: 无 定 价: 89.00元(含光盘1张) 页码: 840 出版时间: 2008-07 ISBN号: 97871210 ...
- 积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引
[源码下载] 积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引 作者:webabcd Flash 之 ActionScript 3.0 1.积少成 ...
- Foundation ActionScript 3.0.With Flash CS3 And Flex ..
这是一本很好的电子书,可以帮助你更好的学习flash and flex. Foundation ActionScript 3.0.With Flash CS3 And Flex.PDF 转载于:htt ...
- ActionScript 3.0 实现树形菜单。
转自:http://www.cppblog.com/twzheng/archive/2007/10/19/34598.aspx 主要2个类:给了我不少启发.打算修改成xml,并加上拖动节点,添加删除节 ...
- ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题. ActionScript 3 ...
最新文章
- 【C#】允许泛型方法T返回空值Null
- 15:18 2009-7-5 小结
- web项目下的web.xml listener监听总结
- javascript学习笔记(十九) 节点的操作
- php单例模式代码,php设计模式之单例模式代码
- 笔试题--Multicore简答题(上)
- Fourier分析基础(二)——由级数导出连续Fourier变换
- 如何使用Mac的屏幕时间功能限制访问网站?
- 按键精灵定位坐标循环_按键精灵的控制命令居然恐怖到了这种程度
- sfm点云代码_SfM实现过程分析
- 前端JS-页面延迟刷新
- Mac访问NTFS文件系统的移动硬盘
- 年轻人逃离算法?更懂你的时尚推荐算法,你会拒绝吗?| FashionHack 专栏
- 修改form表单action路径
- yar php使用,php中yar框架实例用法讲解
- pyecharts 大屏可视化学习
- bzoj1062: [NOI2008]糖果雨
- 关于四叶玫瑰花数的问题
- 知乎|推荐10个大学生需要收藏的良心网站
- 如何在GitHub上靠私活赚钱?
热门文章
- python写电脑程序_【初学者教程】在电脑上安装Python,写第一个程序
- android编程读取sd卡txt文件,如何读取SD卡中的txt文件?
- java导包及注意事项_STS导项目的顺序及注意事项
- python tcp协议加代理_python实现简单的TCP代理服务器
- android点击弹出滑动条,IndicatorSeekBar Android自定义SeekBar,滑动时弹出气泡指示器显示进度...
- 【机器学习算法专题(蓄力计划)】四、机器学习中的著名的牛顿法
- 一、使用两台Centos7系统搭建Hadoop-3.1.4完全分布式集群
- 七十二、Python | Leetcode字符串系列(下篇)
- 六、Excel中重要的数据透视表,必须要学会
- tornado数据库迁移