WEB开发网
开发学院图形图像Flash [AS 功能代码教程02]数字魔方及数组 阅读

[AS 功能代码教程02]数字魔方及数组

 2009-05-30 12:07:37 来源:WEB开发网   
核心提示: Flash充电1:在AS中数组的下标和C语言一样,都是从0开始的,[AS 功能代码教程02]数字魔方及数组(2),下面看一个实例:var myarray:Array=["CAT","DOG","PIG","BIRD&qu

Flash充电1:在AS中数组的下标和C语言一样,都是从0开始的。

下面看一个实例:

var myarray:Array=["CAT","DOG","PIG","BIRD","MONKEY"];
trace(myarray[3]);

//测试后显示BIRD

Flash充电2:在数据结构中还有两种概念,一个是堆栈,一个是队列。

在AS中这两个概念同样也是用数组来完成的。

堆栈(后进先出):

1.出栈:

pop():提取最后一个元素后,删除该元素

var myarray:Array=["CAT","DOG","PIG","BIRD","MONKEY"];

trace(myarray.pop())

//显示MONKEY,后删除最后一个元素"MONKEY"

2.入栈:

push():在最后一个元素后,插入一个元素

var myarray:Array=["CAT","DOG","PIG","BIRD","MONKEY"];

myarray.push("FISH")

trace(myarray)

//显示CAT,DOG,PIG,BIRD,MONKEY,FISH,在最后一个元素后面加一个"FISH"

队列(先进先出):

shift():提取第一个元素后,删除该元素

var myarray:Array=["CAT","DOG","PIG","BIRD","MONKEY"];

trace(myarray.shift())

//显示CAT,并删除第一个元素"CAT"

Tags:AS 功能 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接