星期一2010年3月1日
//随机排列数组元素在游戏开发等项目中会经常用到,下面就是演示的代码(为了方便,一些简单的代码都是直接在flash时间轴上就可以运行的)
/*
* taxis是排序的比较函数
* 参数就是要比较的两个数组元素,这里是要随机排列,对数组元素没有进行比较
* 返回值应该是-1,0或1
*/
function taxis(element1:*,element2:*):int{
var num:Number=Math.random();
if(num<0.5){
return -1;
}else{
return 1;
}
}
var arr:Array=["c","b","a","3","2","1"];
trace("原来的数组:"+arr);//输出:c,b,a,3,2,1
arr.sort(taxis);
trace("第一次排序:"+arr);//随机排序后的数组arr
arr.sort(taxis);
trace("第二次排序:"+arr);//随机排序后的数组arr
arr.sort(taxis);
trace("第三次排序:"+arr);//随机排序后的数组arr
arr.sort();
trace("按 Unicode 值排序:"+arr);//输出:1,2,3,a,b,c
Tags:
星期四2010年2月25日

2010-02-24
因为以前做个生成缩略图目录的网站版,所以本地版的制作也相对顺利一些!感谢我兄弟庞总的帮忙,现在的功能还比较简陋。以后有时间继续完善!
功能说明:
选择图片文件夹目录,将目录内所有jpg文件,压缩生成flash图片浏览可用结构。
1,设置图片水印
2,设置生成文件夹目录名
3,添加图片批量说明文字
4,设置图片极限宽度值
图片浏览flash详细介绍:
http://www.qiter.com/blog/post/471.html
Tags:
星期四2009年12月31日
一、概论
对于数据的处理工作,排序是其最基本的运算之一。在当今的计算机系统中,花费在排序上的时间占系统CPU运行时间的很大比重。有资料表明,在一些商用计算机上,在排序上的CPU时间达到20%至60%。为了提高计算机的工作效率,人们提出了各种各样的排序方法和算法。这些算法有力地发展、并充分地展示了算法设计的某些重要原则和高超技巧。因此,对于计算专业人员来说掌握排序算法是十分重要的。
...
Tags:
星期三2009年12月30日
以前写过排列代码,这回用到了前面空几行的功能,改下参数。保存收藏
function pailie2(_mc:Sprite,heng_num:Number,total_num:Number,startPos:Number=0):void {
var stepNum:Number=heng_num;
var y:Number=0;
y=(startPos==0)?-1:0
for (var i:uint=startPos; i<total_num+startPos; i++) {
var dragMc:itemDragMcObj=new itemDragMcObj;
dragMc.mouseChildren=false;
dragMc.lbl_txt.text=String(i-startPos);
dragMc.x=i%heng_num*(dragMc.width+stepNum);
if (i%heng_num==0) {
y++;
}
dragMc.y=y*(dragMc.height+stepNum);
_mc.addChild(dragMc);}
}
Tags:
星期一2009年11月23日
一、创建一个世界
模拟范围、重力、是否休眠
var theWorld = new b2World(worldAABB, gravity, doSleep);
二、创建地面
物体通常由以下步骤来创建:
先刚体定义,设置位置(position),阻尼(damping)等,并且你可以用一个MC 赋给 刚体定义.userData
然后通过世界对象创建 刚体实体
刚体实体 = theWorld.CreateBody(刚体定义)
...
2009年6月2日
介绍:数组是编写强大ActionScript程序基础。
数组提供了把一组相关的数据联系起来的功能,并且具有管理和处理数据的能力。数组队我们来说并不是有多么的难以理解,在我们平时生活中经常接触类是的东西。比如我们可以把一组食品的列表当作数组,人们的住址名册包含名字,地址,出生日期等等。图书馆是用索引系统来管理图书,概念上来说,每本书就是图书馆数组的一个元素。
在ActionScript中有两种类型的数组,以整数位下标的数组和关联数组。第一种数组中的每个元素都有一个唯一的下标,下标从零开始,每一个数据元素占用一个数据插槽。这种类型的数组为你提供顺序访问数组的便利。第二种是关联数组,关联数组是一些键值对,后边我们会详细的讨论。
...