- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Math函数性能比较
无论刚入门的还是有一定AS3编程基础的,对Math类应该都不陌生了,但Math类的性能又知多少呢?请看下文吧。 1、Math.floor() 通俗的讲这是一个取整函数。 其实官方解释是 返回由参数 val 指定的数字或表达式的下限值。 下限值是小于等于指定数字或表达式的最接近的整数。 性能测试: var num:Number = Math.PI; var length:int =
2012-09-05 13:45:49
771
原创 AS3中Object与Dictionary的区别 !
AS3中的Dictionary类(flash.utils.Dictionary)是一个新的AS类。 Dictionary类和Object唯一的区别在于: Dictionary对象可以使用非字符串作为键值对的键,而Object只能使用字符串做为键值对的键。 Dictionary 类用于创建属性的动态集合,该集合使用全等运算符 (===) 对非原始对象键进行键比较。 将对象用作键时,会使用对象的
2012-09-05 13:39:24
703
原创 flash自带的10种过渡效果
import fl.transitions.*; import fl.transitions.easing.*; function showEffect(showMC) { var randomNum:Number = Math.floor(Math.random()*16); switch (randomNum) { case 0 :
2012-09-05 12:20:19
1163
转载 AS3.0 性能优化官方文档
1. 关于存储 使用适当的 Display Object * Shape – 没有交互(占内存少) * Sprite – 有交互(占内存多) * MovieClip – 有时间线(占内存更多) 尽可能重用对象,而不要重新创建 强制类型转换 int(exp) 要比 Math.floor() 和 Math.ceil() 快很多 使用对象池技术重用对象 释放内存 – 将所有对
2012-09-05 12:11:47
1351
原创 AS3.0 与 服务器 通信
AS3 中使用URLRequest 和URLLoader 与服务器交互 在 AS3 中, 有关于网络操作的内置类全部在 flash.net 里. URLLoader : 用于从网络或者本地读取文件, 可以通过设置他的 dataFormat 属性改变收到的文本类型. URLRequest : 用于传递变量到服务器, 以及 URLLoader 要 load 的目标路径. 可以通过设置他的
2012-09-05 12:00:17
1206
原创 C++实现单链表操作
#include #include typedef int ElemType; //规定元素类型为整型 //定义单链表结点 struct LNode { ElemType data; LNode* next; }; //初始化单链表 void InitList(LNode* &HL) { HL=NULL; //置单链表为空 } //清空单链表 void ClearList(LNode
2012-07-11 11:00:00
569
原创 C++实现线性表的操作
#include #include typedef int ElemType; struct List { ElemType *list; //存线性表元素的动态存储空间的指针 int size; //存线性表长度 int MaxSize; //规定list数组的长度 }; //初始化L为空 void InitList(List &L) { L.MaxSize=10; //初始
2012-07-11 10:51:32
1297
翻译 一道面试题
不要认为CPU运算速度快就把所有的问题都推给它去做,程序员应该将代码优化再优化,我们自己能做的决不要让CPU做,因为CPU是为用户服务的,不是为我们程序员服务的! 面试题目:写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7......+n 一位面试者给出了如下代码: long fn(long n) { long temp=0; int i,fla
2012-07-10 12:56:22
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人